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解释执行。
多行注释里面不允许有多行注释嵌套。