什么是程序
程序:计算机执行某些操作或解决问题而编写的一系列有序指令的集合 例如: 1 + 1 = 2
public class Tset {
public static void main(String args[]) {
int res = 1 + 1;
//输出
System.out.println("result:" + res);
}
}
Java特点
1、Java是面向对象语言(OOP)
2、Java是健壮的,Java的强类型机制、异常处理、垃圾的自动收集等
3、Java是跨平台的,可运行在不用平台上,如macOS、Android、Windows、Linux等,即一个class文件,可在不同平台运行
4、Java是解释性语言
解释性语言:编译后的代码,不能呗机器直接执行,需要解释器执行。<br/>
编译性语言:代码可直接被机器执行,不需要解释器。
Java快速入门
- 说明需求
开发一个HelloWorld程序,输出"hello world!"。 - 开发步骤
- 编写HelloWorld.java文件。
public class HelloWorld { public static void main(String arg[]) { System.out.println("hello world!"); } }- 使用javac命令编译HelloWorld.java文件,生成HelloWorld.class文件(字节码文件)
Javac HelloWorld.java- 执行HelloWorld.class文件
在Windows环境下,CMD窗口的编码格式为“ANSI/GBK”,若代码中的注释存在中文,则会提示编码格式错误。java HelloWorld- 运行原理图
Java开发注意事项
- Java源文件后缀为“ .java ”,其基本组成是一个类,如Hello.java。编译后的字节码文件后缀为“ .class ”。
- Java程序入口为main方法(主方法),固定格式:
public static void main(String[] args) {...} - Java严格区分大小写,Java程序以类为基础,一个java文件至多有一个public类,且文件名称与public类名名称相同。
- Java中,一个类对应一个class文件,即使该类存在某一个java文件。
如何学习Java
- 明确需要,如你要做什么、想做什么或者工作需要什么
- 试着传统技术能否解决,最后结合新技术重新实现一遍,引出知识点。
- 学习新技术或知识点的基本原理和语法,暂时不深究细节。
- 寻找案例实现,快速入门(基本程序、CURD)
- 开始研究技术的注意事项、使用细节、规范,如何优化。