🥰🥰🥰来都来了,不妨点个关注叭!
👉博客主页:欢迎各位大佬!👈
欢迎来到Java SE的世界!一起来探索吧~本期内容比较轻松
文章目录
1. Java语言简要概述
Java不仅仅是一种编程语言,还是一个有一系列计算机软件和规范形成的技术体系。
1.1 各种语言与Java
(1)底层相关 C/C++
(2)数据处理 Python
(3)游戏界面 C#
(4) Web开发、桌面开发、移动开发 Java
1.2 Java语言的重要性
1.语言广泛使用程度很高
使用程度高的语言有:Java、C、C++、Python等
2.工作领域应用
企业级系统、Web开发领域、android平台应用、大数据平台开发等,学好Java将来就业选择也会多多哦!
1.3 Java语言发展史
Java之父
大家学Java,不能连他都不知道哦!(看看这个头发,家人们,保重!)
1.4 Java语言特性
(1) 简单性
(2) 面向对象
在Java的世界里,一切皆对象。
(3) 分布式(微服务)
Java有丰富的例程库,用于处理像HTTP和FTP之类的TCP/IP协议。
(4) 健壮性
(5)安全性
Java设计成能够防范常见的各种攻击:
运行时堆栈溢出。蠕虫和病毒常用的攻击手段
破坏自己进程空间之外的内存
未经授权读写文件
(6)体系结构中立
(7) 可移植性
与C/C++不同,基本数据类型的大小以及有关运算都做了明确的说明。例如,Java中的int永远是32位的整数,数据类型具有固定的大小,这消除了代码移植时令人头疼的主要问题。
(8) 解释性
Java为了实现与平台无关,自己维护了一套基于栈架构的指令集,Java源代码经过编译之后,字节码文件中的指令就是按照自己的指令集来组织的,但是在具体硬件环境中运行时,系统并不能识别,因为Java程序在执行时,Java解释器会逐条的将字节码文件中的指令翻译成CPU的指令集。
(9) 高性能
(10) 多线程
Java在当时很超前。它是第一个支持并发程序设计的主流语言。多线程可以带来更好的交互响应和实时行为。
(11)动态性
Java与C/C++相比更加具有动态性。它能够适应不断发展的环境。库中可以自由的添加新方法和实例变量,而对客户端没有任何影响。
总结:Java语言具有很多优点与特性,可能有一些特性我们暂时无法理解透彻,在接下来的深入学习中,我们会一个一个深刻理解,一起浅浅期待一下叭~
因此:Java不仅仅是一门编程语言,也是一个由一些列计算机软件和规范组成的技术体系。
1.5 Java开发环境安装
2. 初识Java的main方法
2.1简单程序
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}
如上展示最简单的一个Java程序,
通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:
1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个类。类的内容必须包含在花括号里面。
2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句。
总结:类存在于源文件里面;方法存在于类中;语句存在于方法中。
注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。
如何让它“运行”起来呢?
2.2 运行Java程序
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。
注意:在运行Java程序前,必须先安装好JDK(即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。
在这里穿插一个面试题,大家可以提前看看噢~
【面试题】JDK、JRE、JVM之间的关系?
JDK:Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE:Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
JVM:Java虚拟机,运行Java代码。
编写和运行第一个Java程序时,可能会遇到的一些错误:
1)源文件名后缀不是.java
2)类名与文件名不一致
3)main方法名字写错:mian
4)类没有使用public修饰
5)方法中语句没有以分号结尾,或是中文格式的分号
6)JDK环境没有配置好,操作系统不能识别javac或者java命令
3. 注释
3.1 规则与重要性
java中的注释主要分为以下三种
单行注释:// 注释内容(用的最多)
多行注释:/* 注释内容*/(不推荐)
文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用)。
注释是让代码更容易被读懂而附加的描述信息,不参与编译运行, 具有重大意义。
3.2 内容规范
1)内容准确2)篇幅合理3)使用中文4)积极向上
3.3养成良好的习惯
写注释一定要让自己明白,过一段时间也明白。而不是随便乱写,养成写注释的习惯,写好注释的习惯。
4. 标识符
在举例的程序中,Test称为类名,main称为方法名,也可以将其称为标识符,即:在程序中由用户给类名、方法名或者变量所取的名字。
【硬性规则】
标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。
注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。
【软性建议】
类名:每个单词的首字母大写(大驼峰)
方法名:首字母小写,后面每个单词的首字母大写(小驼峰)
变量名:与方法名规则相同
5. 关键字
关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。
注意:用户不能使用关键字定义标识符。
今天的分享就到这里啦,希望我们能有一个好的收获~