新手Java 知识点1

Java知识的第一次了解:
Java由Sun公司于1995年正式推出,2009年被Oracle收购

什么是程序:是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。
JavaSE:Java标准版是其他版本的核心基础,能用于开发桌面应用系统。
JavaEE:Java企业版本用于开发企业级应用。
JavaME:Java微型版可以用于嵌入式设备系统。

编译:编程语言翻译出一个新的文件,读取效率高,但是不能跨平台
解释:逐行翻译 解释运行 效率低 可以跨平台

Java语言的特点:
跨平台性
面向对象(面向对象(Object Oriented) 简称 OO;面向对象和面向过程是两种有代表性的编程思想;面向对象思想有三大特征 封装 继承 多态)
健壮性
分布式
多线程
动态性
先编译,后解释运行。

Java源程序(.Java文件)→编译→ Java类文件/字节码文件(.class文件)→→解释成符合操作系统平台规范的的机器码文件。

JVM :(可以理解为Java编译器和操作系统间的虚拟处理器) Java虚拟机,是Java的核心和基础,JVM负责把字节码文件(类文件)解释成符合当前平台规范的机器码,
JRE:JVM+Java语言的核心类库(Java的运行环境)
JDK:JRE+Java的开发工具 (java开发工具包) JOK下的工具存放在bin目录下,主要是有一下工具:java,javac,jar,javadoc,javap等
javac 编译器,将源程序转成字节码
java 运行编译后的java程序(.class后缀的)
jar 打包工具 将相关的类文件打包成一个文件
javadoc 文档生成器 从源码注释中提取文档
javap 反编译 将字节码反编译成java源码

查看Java版本号:java -version
Java严格区分大小写
在一个.java文件中可以有多个Java类;
最多只能有一个public类;也可以没有;

public类的命名问题:
类前面常常使用public修饰,成为公共类,使用public修饰的类所在源文件命名就有要求:.java文件的名字必须与源文件中的class名字完全一致,大小写也需一致,不一致编译错误。

main方法是Java类运行行的入口;(一个Java类如果没有main方法,就不能运行)

main方法必须遵守规范,用public static void main声明,参数是String[]类型;
main方法声明如下:
public static void main(String[]args){

}
参数名称 args可以修改,其他不可修改。

(新手小白,请谅解)

猜你喜欢

转载自blog.csdn.net/weixin_43371145/article/details/82988570