Java核心技术学习笔记

时间:2022-12-28 13:57:37

开始学习Java核心技术,在这做个笔记,方便以后查阅……

一、

Java“白皮书”的关键术语:简单性,面向对象,网络技能,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性。

关于Java的常见误解:

1)Java是HTML的扩展。

2)使用XML,就不需要Java。

3)Java是一种非常容易学习的程序设计语言。

4)Java将成为适用于所有平台的通用性编程语言。

5)Java只不过是另外一种程序设计语言。

6)现在有了C#,Java过时了。

7)Java有专利,应该避免使用。

8)Java是解释型的,因此对于关键的应用程序速度太慢了。

9)所有的Java程序都是在网页中运行的。

10)Java程序是主要的安全风险。

11)Javascript是Java的简易版。

12)使用Java可以用价值500美元的Internet设备取代电脑。


Java术语:

Java核心技术学习笔记

Java核心技术学习笔记

用JAVA_HOME设置JDK的环境变量:JAVA_HOME设置为D:\Java\jdk1.7.0_55,Path追加;%JAVA_HOME%\bin,新增CLASSPATH设置为.;%JAVA_HOME%\lib。


JDK目录树:

Java核心技术学习笔记

Java核心技术学习笔记

就学习Java而言,docs和src是两个最有用的子目录。


使用命令行编译运行Java程序:

编译:javac Welcome.java

运行:java Welcome(不要添加.class扩展名)

过程:javac程序是一个Java编译器它将文件Welcom.java编译成Welcom.class,并发送到Java虚拟机。虚拟机执行编译器存放在class文件中的字节码。


Java区分大小写!


三、

标准的命名规范为:类名是以大写字母开头的名词。如果名字由多个单词组成,每个单词的第一个字母都应该大写(这种在一个单词中间使用大写字母的方式称为骆驼命名法。以其自身为例,应该写成CamelCase) 。

运行编译程序时,Java虚拟机将从指定类中的main方法开始执行。

根据Java语言规范,main方法必须声明为public。

注释:在Java中,有三种书写注释的方式。最常用的方式是使用 //,其注释内容从 // 开始到本行结尾。当需要长篇的注释时,既可以在每行的注释前面标记//,也可以使用/*和*/将一段比较长的注释括起来。第三种注释可以用来自动地生成文档。这种注释以/**开始,以*/结束。

数据类型:Java是一种强类型语言。这就意味着必须为每一个变量声明一种类型。在Java中,一共有8种基本类型(primitive type) ,其中有4种整型(int,short,long,byte)、2种浮点类型(float,double)、1种用于表示Unicode编码的字符单元的字符类型char和1种用于表示真值的boolean类型。

变量:变量名必须是一个以字母开头的由字母或数字构成的序列。

逐一声明每一个变量可以提高程序的可读性。(int i;int j)

声明一个变量之后,必须用赋值语句对变量进行显式初始化,千万不要使用未被初始化的变量。

在Java中,变量的声明尽可能地靠近变量第一次使用的地方,这是一种良好的程序编写风格。

在Java中,不区分变量的声明与定义。(与c/c++不同)

常量:关键字final表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上,常量名使用大写。