大数据JAVA基础第一天

1. Windows中常用的DOS命令

  • dir :  列出当前目录下的文件以及文件夹,后面可以接其他路径
  • md :   创建目录(mkdir),一次创建多级目录,mkdir a\b\c
  • rd :   删除目录,删除非空目录rd /s/q a
  • cd :   进入指定目录(chdir test1)
  • cd..   退回到上一级目录,cd后有没有空格都可以
  • cd \  或 cd /:    退回到当前盘符的根目录
  • del :  删除文件,del *.class,删除所有以.class结尾的文件
  • exit : 退出 dos 命令行
  • D:     切换盘符
  • cls:  清除屏幕
2.进入C盘:C:
  查看C盘有哪些目录和文件:dir
  创建一个文件夹test:md test
  创建第一个子目录:
  创建第二个子目录:
  进入第一个子目录:
        创建文件 echo hello>a.txt
        查看文件内容     notepad a.txt,将内容打印到控制台type a.txt
        追加内容到文件中         echo China>>a.txt
  退出第一个子目录:     cd ..
  删除文件:     del a.txt,b.txt
  删除目录:     rd test1       目录必须为空
                rd /s test1    递归删除

3.运行框中输入命令:
  • calc  打开计算器
  • mspaint 打开画图程序
  • ipconfig 查看网络信息
  • ping host  查看电脑是不是可以ping通

ping www.baidu.com

4.Java语言的核心机制:虚拟机

  • JVM:Java Virtual Machine,是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据,内存,寄存器。(可以简单的理解为就是一种运行在操作系统之上的软件)
  • 对于不同的平台,有不同的虚拟机
  • Java虚拟机这种机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”   

5.

  • Java虚拟机(Java Virtal Machine -- JVM)
  • 垃圾收集机制(Garbage Collection)

java中的垃圾回收机制:

  • 垃圾回收:对内存资源的回收
  • C中的指针的特点:灵活,方便,但是需要程序员自己去维护,不回收的话,内存泄露,错误回收的话,系统崩溃。
  • java自动垃圾回收:jre提供一个后台进程来检测和控制自动回收不再使用的内存。让程序员更专注于实现业务逻辑,而不是关心内存如何使用,回收的问题。

扩展:

堆内存:运行时数据区,保存实例对象,垃圾回收机制认为不再使用的对象就是“垃圾信息”,这些信息将被丢弃(空间将被回收)

6.

(1) JDK(Java Development Kit    Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

其中的开发工具:编译工具(javac.exe)  java 运行工具 打包工具(jar.exe)等

(2)JRE(Java Runtime Environment    Java运行环境)

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库,类加载器等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

Oracle网站上提供的JRE实际上就是已经包含了JVM的包,并不提供单独的JVM下载。

简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。

7.

  • Java源文件以".java"为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
  • 一个源文件中最多只能有一个public类。其它非public的类个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。
  • 通常建议一个文件只编写一个类,但事实上这样做的很少
  • Java应用程序的执行入口是main()方法。它有固定的书写格式:

public static void main(String[] args)  {...}

  • Java语言严格区分大小写
  • Java方法由一条条语句构成,每个语句以英文的";"结束
  • 大括号都是成对出现的,缺一不可

8.

用于注解说明解释程序的文字就是注释

提高了代码的阅读性;是调试程序的重要方法。

Java中的注释类型:

  • 单行注释   // 
  • 多行注释   /*   */ 跨越多行
  • 文档注释(java特有)

    /**注释内容*/

注释是一个程序员必须要具有的良好编程习惯。

将自己的思想通过注释先整理出来,再用代码去体现

注:

对于单行和多行注释,被注释的文字,不会被JVM解释执行。

多行注释里面不允许有多行注释嵌套。

原文地址:https://www.cnblogs.com/xiejiajun/p/6556424.html