第一章 <JAVASE概述>
Windows操作系统命令:
Dos 窗口:
dir --> 查看当前路径下所有文件及目录
cd xx --> 切换到 xx 路径(change directory)
cd. --> 在当前目录
cd.. --> 返回上一级目录
cd\ --> 回到根目录
cls --> 清屏
exit --> 退出
ipconfig --> 查看本机 IP 地址
1.计算机语言的发展史
机器语言
打孔机 ------> 纯机器语言
低级语言
汇编语言
高级语言
C语言 ----> 面向过程
C++ ----> 面向过程/面向对象
JAVA ---> 纯面向对象 跨平台
趋势:朝着人更加理解的方向发展
2.Java 的发展历史
1. java 是种语言,他有自己的语法和结构
2. java 来自 sun,sun 指的是斯坦福大学网络
3. 具体发展历程:
3. Java 的特性
简单性 - Java设计人员删除了C++ 中许多复杂的功能,如指针操纵和运算符重载等
面向对象 - 在Java中任何东西都是对象。因此,重点集中在数据、应用程序中操作对象的方法以及过程上
多线程 - Java程序使用称为“多线程”的进程同时处理多项任务
动态性 - Java的设计使它适合于一个不断发展的环境
安全性 - Java供了用于执行程序的受控环境,以及多层次的安全控制
健壮型 — (垃圾自动回收机制GC)
4.JDK、JRE、JVM
1> JDK(Java Development Kit)(java开发工具包)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
1> Java Runtime Environment(JRE)(java运行环境)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
1> JVM(Java Virtual Machine(Java虚拟机)),是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
5.Java的加载与执行
6.JDK 的安装与环境变量的配置
1、下载安装JDK
2、右键我的电脑 --> 属性,win7 系统打开我的电脑后点击高级系统设置,选择环境变量
3、点击新建用户变量,变量名为path,变量值为JDK的安装目录 +\bin;
4、运行cmd,输入java-version,即可检查环境是否配置成功(出现版本信息即成功)
7.第一个JAVA程序:
public class HelloWorld{ public static void main(String [] args){ System.out.println("Hello World! "); } }
比如:
/**
编写一个java小程序:
【1】编写源文件; --》后缀名.java
【2】编译源文件; --》可执行文件.class
【3】运行 java --》.class
运行时:打开cmd编译 --> 找到项目所在的位置 --> 找到后,输入javac 文件名.java,按回车 --> 输入:java 文件名
public class static void java 的关键字
main(String [] args) main 程序的入口 叫作主方法
System.out.println("你好!"); 向屏幕输出一句话,输出的内容为"你好!"(有换行)
System.out.print("你好!"); (没有换行)
转义字符:
\n : 换行
\t : 一个制表符: 占8个字节,一个英文占一个字节,一个汉子占两个字节
\ : 转义
注意:
一个源文件可以有多class 文件,但是只能有一个public修饰,public 修饰的文件必须与文件名的类名相同
单行注释: // (对单句的代码进行注释)
多行注释:/* * / (一段代码进行注释)
*/
/**
多行注释:javadoc 源文件名 .java
*/
public class hello { public static void main(String [] args) // 公共的类名 hello --> hello这个类的开始 { System.out.print("今天\t还好吗?"); } } // ---> hello这个类的结束 class A1 // A1类的开始 { public static void main(String [] args) { System.out.println("heoll!你好咯!"); } } //A1类的结束 class A2 // A2类的开始 { public static void main(String [] args) { System.out.println("小米,你好!"); } } // A2类的结束
8.了解环境变量PATH和CLASSPATH
PATH:windows 系统执行命令时要搜寻的路径
Classpath:java 在编译和运行时要找的 class 所在路径
设置 CLASSPATH 的目的在于告诉 Java 执行环境,在哪些目录
下可以找到您所要执行的 Java 程序(.class 文件)。
如果没有设置 CLASSPATH,在通过 java 命令去执行某个程序时,就到当前目录去寻找 class 文件。如果设置了则到 CLASSPATH 指定的目录中依次去寻找。
9.Java 中注释的使用
单行注释:
这是一种最常使用的方式,此种注释只注释一行,即 " // " 所在行,也就是 " // " 后面的内容。
eg:// System.out.print("这是单行注释 ~ ");
多行注释:
对于一些较长的注释,也可以用 " // " ,但是这样就显得很麻烦,所以可以使用 " /*..........*/ " 了,它用于注释若干行。
eg:/* System.out.print("这是多行注释 ~ ");
文档注释:
这种注释可以用来自动地生成文档。在 JDK 中有个 javadoc 的工具,可以由源文件生成一个HTML文件。
eg:/** System.out.print("这是文档注释 ~ ");
10.public class 与 class 的区别:
public class 定义的类:
如果一个类声明的时候使用了 public class 进行了声明,则类名称必须与文件名称完全一致。public class 声明的类在同一个文件中只能有一个。
class 定义的类:
如果类的声明使用了 class 的话,则类名称可以与文件名称不一致,但是执行的时候是生成后的类名称。