电子网站建设心得,公司网络营销,广告设计公司企业标志设计,通化公司做网站一、Java语言概述
1.1 Java是什么 Java是一种优秀的程序设计语言#xff0c;它具有令人赏心悦目的语法和易于理解的语义 不仅如此#xff0c;Java还是一个有一系列计算机软件和规范形成的技术体系#xff0c;这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境它具有令人赏心悦目的语法和易于理解的语义 不仅如此Java还是一个有一系列计算机软件和规范形成的技术体系这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合 二、初识Java的main方法
2.1 main方法示例
public class HelloWorld {public static void main(String[] args) {System.out.println(Hello,world);}
}
通过上述代码我们可以看到一个完整的Java程序的结构Java程序的结构由如下三个部分组成 1.源文件扩展名为*.java)源文件带有类的定义。类用来表示程序的一个组件小程序或许只会有一个类。类的内容必须包含在花括号里面。 2.类类中带有一个或多个方法。方法必须在类的内部声明。 3.方法在方法的花括号中编写方法应该执行的语句。 总结一下类存在于源文件里面方法存在于类中语句存在于方法中。 注意在一个源文件中只能有一个public修饰的类而且源文件名字必须与public修饰的类名字相同 IDEA快捷键
快捷键组合实现效果psvm Tab键 / main Tab键public static void main(String[] args)sout Tab键System.out.println() 2.2 运行Java程序
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件此时JVM会将字节码转换成平台能够理解的形式来运行 1使用记事本或者IDEA集成开发环境编写Java源程序 2使用javac.exe编译器编译Java源程序生成xxx.class的字节码文件 语法格式javac xxx.java 3使用java运行xxx.class字节码文件 语法格式java xxx 注意在运行Java程序前必须先安装好JDK(Java Development Kit即Java开发工具包)JDK里面就包含了javac和java工具Java程序最终是在JVM(Java虚拟机)中运行的 【面试题】JDK、JRE、JVM之间的关系 ·JDK(Java Development Kit):Java开发工具包提供给Java程序员使用包含了JRE同时还包含了编译器Javac与自带的调试工具Jconsolejstack等 ·JRE(Java Runtime Environment)Java运行环境包含了JVMjava基础类库。是使用Java语言编写程序运行的所需环境 ·JVMJava Virtual MachineJava虚拟机运行Java代码 简单来说
JDKJRE开发工具集比如:javac)
JREJVMJaveSE标准类库 编写和运行第一个Java程序时可能会遇到的一些错误
1. 源文件名后缀不是.java
2. 类名与文件名不一致
3. main方法名字写错mian
4. 类没有使用public修饰
5. 方法中语句没有以分号结尾
6. 中文格式的分号
7. JDK环境没有配置好操作系统不能识别javac或者java命令 三、 注释
3.1 基本规则
Java中的注释主要分为以下三种
单行注释// 注释内容用的最多 快捷键Ctrl / 使用Ctrl / 添加单行注释再次使用去掉行注释
多行注释/* 注释内容*/不推荐 快捷键Ctrl Shift / 使用 CtrlShift / 添加多行注释再次使用去掉多行注释
文档注释 /** 文档注释 */常见于方法和类之上描述方法和类的作用)可以被javadoc工具解析生成一套以网页文件形式体现的程序说明文档 快捷键 / **Enter 输入/ **,点击“Enter”自动根据参数和返回值生成注释模板
注意
1. 多行注释不能嵌套使用
2. 不论是单行还是多行注释都不参与编译即编译之后生成的.class文件中不包含注释信息。 3.2 注释规范
1. 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
2. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
3. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
4. 积极向上: 注释中不要包含负能量(例如 领导 SB 等 四、标识符
在上述程序中Test称为类名main称为方法名也可以将其称为标识符即在程序中由用户给类名、方法名或者变量所取的名字。
【硬性规则】
标识符中可以包含字母、数字以及 下划线和 $ 符号等等。
注意【软性建议】 标识符不能以数字开头 也不能是关键字 且严格区分大小写。 类名每个单词的首字母大写(大驼峰)
方法名首字母小写后面每个单词的首字母大写(小驼峰)
变量名与方法名规则相同(小驼峰)
一个大型的工程是由多名工程师协同开发的如果每个人都按照自己的方式随意取名比如person、PERSON、Person、_person将会使程序非常混乱。如果大家在取名时能够遵守一定的约束(即规范)那多人写除的代码仿佛一个人写的。 【问】下面那些标识符是合法的
Aclass BHelloWorld Cmain D123abc EARRAY_SIZE F: $name G: name:jim 【答】BCEFC这样的写法尽量不要出现小心挨打
Aclass是关键字
D以数字开头
G‘ ’符号不允许出现 五、关键字
通过观察上述程序可以发现public、class以及static等颜色会发生变化将这些具有特殊含义的标识符称为关键字。即关键字是由Java语言提前定义好的有特殊含义的标识符或者保留字。
注意用户不能使用关键字定义标识符。
在Java中关键字有很多这里给大家列出来一部分先了解下后序在逐一详细解释。 本次内容就到此啦欢迎评论区或者私信交流觉得笔者写的还可以或者自己有些许收获的麻烦铁汁们动动小手给俺来个一键三连万分感谢 !