学习路线及第一个Java程序总结
学习路线及项目目标
第一部分:编程语言核心结构(变量、基础语法、分支、循环、数组)
第二部分:Java面向对象核心逻辑(OOP、封装、多态、继承、接口)
第三部分:开发Java SE高级应用程序(异常、集合、I/O,多线程,反射机制,网络编程)
Java语法特点
面向对象性:
两个要素:类、对象
三个特征:封装、继承、多态
健壮性:
去除C语言中的指针
垃圾自动回收机制(仍有可能出现内存溢出、内存泄露)
跨平台性:
Hello World
class Hello{
public static void main(String[] args){
System.out.printIn("Hello World!");
}
}
总结:
- Java程序的编写-编译-运行的过程
编写:java代码保存到".java"源文件中
编译:使用javac.exe命令编译源文件
格式:javac 原文件名.java
运行:使用java.exe解释运行字节码文件
格式:java 类名
2.一个源文件中可声明多个class(类),但是最多只有一个类声明public
class Person{
}
3.声明为public类的类名必须与源文件名相同
4.程序的入口是main()方法,格式是固定的,严格区分大小写
public class Hello{
public static void main(String[] args) //arguments参数
System.out.println("Hello World!")
}
}
5.输出语句:
System.out.println():先输出,后换行
System.out.print():只输出
6.执行语句后有分号;
7.编译的过程:编译以后,会生成一个或多个字节码文件,文件名与类名相同
JDK,JRE,JVM关系,JDK、JRE包含的主要结构
JDK>JRE>JVM
JDK = JRE + Java的开发工具(java.exe;javac.exe;javadoc.exe)
JRE = JVM + Java核心类库
配置环境变量
JAVA_HOME:bin的上一层目录
path = %JAVA_HOME%\bin
path环境变量:windows操作系统执行命令式所需搜寻的目录
DOS常用命令行
cd:切换文件目录
md:创建文件目录
rd:删除文件目录
del:删除文件
cd… :切换到上一层目录
cd/:切换到根目录