
1.Java语言概述1.1 Java是什么Java是一种优秀的程序设计语言Java还是一个有一系列计算机软件和规范形成的技术体系。1.2 Java的种类JavaSE (Java Standard Edition):1.核⼼: Java的基础平台2.⽤途: 开发桌⾯应⽤和简单服务器程序3.主要内容: 核⼼语⾔特性、基本API如I/O、⽹络、GUI4.⽬标⽤⼾: ⼀般Java开发者JavaEE (Java Enterprise Edition):1.核⼼: JavaSE的扩展版本2.⽤途: 开发⼤型、分布式企业应⽤和Web应⽤3.主要内容: 企业级API如Servlet、JSP等4.⽬标⽤⼾: 企业级应⽤开发者主要区别:范围: JavaEE⽐JavaSE更⼴泛包含更多特性复杂度: JavaEE更复杂学习曲线更陡应⽤规模: JavaEE适合⼤型应⽤JavaSE适合⼩到中型应⽤1.3 Java语言的重要性语言广泛使用程度企业级系统Web开发领域android平台应用大数据平台开发。1.4 Java语言特性1.简单性 2.面向对象在Java的世界里一切皆对象。2.分布式微服务4.健壮性 5.安全性 6.体系结构中立 7.可移植性 8.解释性 9.高性能 10.多线程 11.动态性1.5 Java开发环境安装可能是Windows下最简单的Java环境安装指南【其他版本安装是⼀致的】Linux下JDK的安装多种⽅式Mac下JDK的安装Java 软件在班级群当中⾃⾏下载2.初识Java的main方法2.1 main方法示例2.1 main 方法示例public class HelloWorld{ public static void main(String[] args){ System .out. println(Hello,World); } }注意:在一个源文件中只能有一个public修饰的类而且源文件名字必须要与public修饰的类名字相同。2.2 运行Java程序2.2 运行 Java 程序Java是⼀⻔半编译型、半解释型语⾔。先通过javac编译程序把源⽂件进⾏编译编译后⽣成的.class⽂件是由字节码组成的平台⽆关、⾯向JVM的⽂件。最后启动java虚拟机来运⾏.class⽂件此时JVM会将字节码转换成平台能够理解的形式来运⾏。注意在运⾏Java程序前必须先安装好JDK(Java Development Kit即Java开发⼯具包)JDK⾥⾯就包含了javac和java⼯具Java程序最终是在JVM(Java虚拟机)中运⾏的。3.注释3.1 基本规则Java中的注释主要分为以下三种单⾏注释// 注释内容⽤的最多多⾏注释/* 注释内容*/不推荐多行注释/* 注释内容*/不推荐⽂档注释 /** ⽂档注释 */常⻅于⽅法和类之上描述⽅法和类的作⽤)可以被javadoc⼯具解析⽣成⼀套以⽹⻚⽂件形式体现的程序说明⽂档注意1.多⾏注释不能嵌套使⽤2.不论是单⾏还是多⾏注释都不参与编译即编译之后⽣成的.class⽂件中不包含注释信息。/** ⽂档注释 version v1.0.0 author will 作⽤HelloWorld类⼊⻔第⼀个程序练习 */ public class HelloWorld{ /* 多⾏注释 1. main⽅法是Java程序的⼊⼝⽅法 2. main函数的格式是固定的必须为public static void main(String[] args) */ /** main⽅法是程序的⼊⼝函数 param args 命令⾏参数。 */ public static void main(String[] args){ // 单⾏注释System.out.println是Java中标准输出会将内容输出到控制台 System.out.println(Hello World); } } // 在cmd中使⽤javadoc⼯具从Java源码中抽离出注释 // -d 创建⽬录 myHello为⽬录名 // -author 显⽰作者 // -version 显⽰版本号 // -encoding UTF-8 -charset UTF-8 字符集修改为UTF-83.2 注释规范1.内容准确: 注释内容要和代码⼀致, 匹配, 并在代码修改时及时更新.2.篇幅合理: 注释既不应该太精简, 也不应该⻓篇⼤论.3.使⽤中⽂: ⼀般中国公司都要求使⽤中⽂写注释, 外企另当别论.4.积极向上: 注释中不要包含负能量(例如 领导 SB 等。4.标识符在上述程序中Test称为类名main称为⽅法名也可以将其称为标识符即在程序中由⽤⼾给类 名、⽅法名或者变量所取的名字。【硬性规则】标识符中可以包含字母数字以及下划线和$符号等等。注意标识符中不能以数字开头也不能是关键字且严格区分大小写。【软性建议】类名每个单词的⾸字⺟⼤写(⼤驼峰)⽅法名⾸字⺟⼩写后⾯每个单词的⾸字⺟⼤写(⼩驼峰)变量名与⽅法名规则相同。5.关键字通过观察上述程序可以发现public、class以及static等颜⾊会发⽣变化将这些具有特殊含义的标识符称为关键字。即关键字是由Java语⾔提前定义好的有特殊含义的标识符或者保留字。注意⽤⼾不能使⽤关键字定义标识符。在Java中关键字有很多这⾥给⼤家列出来⼀部分先了解下后序在逐⼀详细解释。’