Java中的标识符的要求如下:
由字母、数字、“_”、"$"组成,不能以数字开头,不能使用Java中的保留字。
- 标识符采用有意义的简单命名,
- “$”不要在程序中使用,其有其他意义。
Java中有两个未使用到的关键字:goto、const;
Java中有三个的特殊含义的单词(不算关键字):null、true、false。
JDK1.4之后追加了assert关键字;
JDK1.5之后追加了enum关键字。
Java中的标识符的要求如下:
由字母、数字、“_”、"$"组成,不能以数字开头,不能使用Java中的保留字。
Java中有两个未使用到的关键字:goto、const;
Java中有三个的特殊含义的单词(不算关键字):null、true、false。
JDK1.4之后追加了assert关键字;
JDK1.5之后追加了enum关键字。
在所有编写的代码中要求加上注释,这样可以方便的进行阅读。
三类注释
建议使用单行注释,
CLASSPATH是指类的加载路径。
public class必须与文件名相同
class类可以与文件名不同,一个*.java文件中可以有多个class类。
但是在实际编程中,一个*.java需要只使用一个类。
主方法是Java程序开始的起点,主方法所在的类叫做主类。主类一般用public class声明。
JRE运行解释器
字节码文件: .class
Java最核心的部分是JVM(Java虚拟机),方便移植。
字符型;
char c='A';
字符型 可以与整形相互转换
常用范围“A-Z”:65(a)-90(z);大小写相差32;
字符类型+int类型=int类型;
java 具有可移植性
java语言的开发足够简单
java是为数不多支持多线程编程的开发语言
java支持自动得垃圾收集处理
java是一门面向对象的编程语言
java发展到今天已经成为了一种事实上得行业标准
初见字符串:
String并不是一个基本数据类型,是一个引用类型。
范例:
public class TestDemo
{
public static void main(String args[])
{
System.out.println("");
}
}
所有的类型都是String类型连接,全部变成String
标识符与关键字
注释非常重要,一定要有注释
文档注释特别关键,一定要写
用的最多的都是单行注释,一般不要用多行注释
初学者尽量用记事本写程序
SET CLASSPATH=d:\mydemo
设置classpath类路径。
需要注意的是,如果需要设置的目录很多。最好在类的目录中加载类文件
最好不改变classpath的配置
所有的都是hello world!
JDK安装
在JDK安装之前,请先把电脑上的防火墙关上,否则会产生可怕的后果。
在安装时会询问你是否要安装JRE(Java运行时解释)
2003年,美国火箭上天使用了Java之后,它的应用火了。
Java应用程序运行机制
计算机高级编程语言类型
编译型
解释型
hello.java ——编译——hello.class——解释——虚拟的机器
Java是两种语言的结合:
编译命令:javac.exe
解释命令:java.exe
Java程序组成:Java源文件、字节码文件、机器码指令
jvm :Java虚拟机是非常重要的核心
Java虚拟机(Java virtual machine)
在一台计算机上由软件或硬件模拟的计算机。Java虚拟机读取并处理经编译过的与平台无关的 字节码class文件。
Java编译器针对Java虚拟机产生class文件,因此是独立于平台的。
Java解释权负责将Java虚拟机的代码在特定的平台上运行。
一开始是一个叫green的项目,通过发送email控制家电,就类似现在的物联网概念。
SUN Stanford university network 从事硬件开发的公司。
SUN 在互联网低潮时被oracle收购了
JDK Java development kit :java开发工具包
Java最初的开发模式一共分三类:
1. JavaSE (2005年之前成为j2se):进行单机版程序开发;(现在已经很少用了)往往作为基础平台
2.JavaME (2005年之前成为J2ME):移动端开发,没赶上好时候;后来这项开发已经被Android所取代了。
3.JavaEE(简称为J2EE):是Java开发的企业版。目前是主流开发模式
哈哈
限制条件;本次学习的方法是在主类种定义,并且由主方法直接调用的方法形式.
方法:指的就是一段可以被重复调用的代码块.
返回值类型
void 没有返回值
数据类型(基本类型,引用类型)
无参数 无返回值,
有参数,无返回值
有参数有返回值
现阶段的数据类型,就是4类8种,
byte short int long
float
Java SE(05年之前称为J2SE):进行单机版程序开发,往往是作为基础平台。
Java ME(05年之前称为J2ME):进行移动开发的,没赶上好时候,后来这项开发已被Android所取代。
Java EE(05年之前称为J2EE):Java开发的企业版。