Java(day03):
大家好,今天是java学习的第三天,空了两天没有更新,是因为学校的学业太重了,没时间去学习。所以只能抽空来学习,大家有空学习的别向我学习哦哈哈哈哈。
Hello Java
1、定义记事本之类的无格式纯文本编辑工具编写第一个Java程序,命名为Hello.java
提示:Java语言是一种严格区分大小写的编程语言
public class Hello{
public static void main(String[] args){
System.out.println("Hello Java");
}
}
源代码是无格式纯文本文件
Java是面向对象的编程语言,所以定义程序的开始就是定义类的开始 public class 类名称
Java使用的是Unicode编码字符集,所以实际上定义类名称可以使用中文,但是不建议
最早的编码字符集是ANSI组织提出的ASCII码,其中包括所有英文字符
包括所有欧洲文字的ISO8859-1编码字符集,目前互联网默认的编码字符集
以上两个编码字符集都是单字节编码,使用8个0/1码表示一个字符
中国最早提出了GB2321编码字符集,其中只包含了2000多个常用汉字
Unicode编码又称为统一编码字符集,包含全世界范围内使用人数超过1000人的所有语言文字,采用多字节编码,其中实现方式有utf-8、utf-16等
一个文件中可以定义无数个类,但是只能有一个public class类,要求类名称必须和文件名称一致。例如类名为Hello,则文件名称必须为Hello.java
main方法的名称不允许作任何调整,包括大小写,这是程序的执行起始点。方法签名为public static void main(String[] args){}
在Java中语句以;收尾,System.out.println用于实现在屏幕上输出字串内容,所谓的字串就是双引号中所包含的字符序列
2、使用JDK中提供的编译工具javac完成代码的编译,将字符编写的源代码文件转换为后置为.class的二进制文件,这种文件一般称之为字节码文件
javac Hello.java
一般情况下一个class对应一个.class字节码文件,这个文件具备跨平台性【软件、硬件】
3、使用JDK中提供的解释器java进行代码的解释执行
java Hello 注意这里没有后置,这里实际上是主类【包含main方法的public class】名称,不是文件名称
如果使用文本编辑工具编写代码,问题在于没有任何提示,编码效率低;而且不停的需要进行切换【编辑发现问题–修改源代码】。所以需要使用IDE工具(集成开发环境),在工具中可以直接编写代码,编译源程序并执行
学习过程中需要熟悉3个IDE工具:Eclipse【开源组织】,IDEA和STS
Eclipse是IBM号称斥资4000万开发的通用开发平台,添加不同的插件就可以执行不同的工作,Eclipse本身就是使用Java开发的,所以进行Java开发时不用加任何插件。官方网站eclipse.org
好啦,今天就到这里!下次见~嘻嘻嘻