【JavaSE】初识Java

目录

1. Java简介

1.1 Java是什么?

1.2 Java特点与用处

1.3 Java语言发展简史

2. 写Java代码前需要安装什么?

3. 初识Java的main方法

4. 运行Java程序

5. JDK、JRE、JVM之间的关系

6. 注释

6.1 基本规则

6.2 注释规范

7. 标识符

8. 关键字


1. Java简介

1.1 Java是什么?

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

不仅如此, Java 还是一个有一系列计算机软件和规范形成的技术体系 ,这个技术体系提供了完整的用于软件开发和 跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

1.2 Java特点与用处

Java具有简单性面向对象分布式(微服务)、健壮性、安全性、体系结构中立、可移植性、解释性、高性能、多线程、动态性等特点。

Java可以用于企业级系统、Web领域开发、android平台应用 、大数据平台开发、桌面应用程序、Web应用程序、分布式系统和应用程序等。

1.3 Java语言发展简史

Java 语言源于 1991 4 月, Sun 公司 James Gosling( 詹姆斯·高斯林 )博士 领导的绿色计划 (Green Project) 开始启动,此计划最 初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等 ) 上运行的程序架构。这个就是 Java 的 前身: Oak ( 得名与 Java 创始人 James Gosling 办公室外的一棵橡树 ) ,但由于这些智能化家电的市场需求没有预期 的高,Sun 公司放弃了该项计划。随着 1995 年代互联网的发展 Sun 公司看见 Oak 在互联网上应用的前景,于是改 造了 Oak ,于 1995 5 月以 Java 的名称正式发布,并提出 “Write once, Run anywhere" 的口号

2. 写Java代码前需要安装什么?

JDK: JDK是 Java 语言的 软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Java有很多集成开发环境,比较常见的是IDEA(IntelliJ IDEA), EclipseNetBeans...

推荐使用IDEA——IntelliJ IDEA是一款功能强大的Java集成开发环境,由JetBrains公司开发。它包含了Java编译器,可以快速编译和运行Java程序。IntelliJ IDEA提供了智能代码补全、代码分析、重构等功能,可以提高开发效率。

3. 初识Javamain方法

public class Test {
    public static void main(String[] args) {
        System.out.println("hello");
    }
}

Java程序的结构由如下三个部分组成:
1. 源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个 类。类的内容必须包含在花括号里面。
2. :类中带有一个或多个方法。方法必须在类的内部声明。
3. 方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中
注意:在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同

4. 运行Java程序

Java是一门半编译型、半解释型语言。 先通过javac 编译程序 把源文件进行编译 编译后生成的.class文件 是由 字节码 组成的平台无关、面向JVM的文件。 最后启动java虚拟机来运行.class文件 ,此时JVM会将字节码转换成平台能够理解的形式来运行。

注意:在运行 Java 程序前,必须先安装好 JDK(Java Development Kit Java 开发工具包 ) JDK 里面就包含了 javac 和java工具, Java 程序最终是在 JVM(Java 虚拟机 ) 中运行的。

5. JDK、JRE、JVM之间的关系

JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
JVM(Java Vistual Machine):Java虚拟机,运行Java代码。

6. 注释

6.1 基本规则

Java中的注释主要分为以下三种
单行注释:// 注释内容(快捷键:Ctrl+/)
多行注释:/* 注释内容*/ (快捷键:Ctrl+Shift+/)
文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生 成一套以网页文件形式体现的程序说明文档)
注意:
1. 多行注释不能嵌套使用
2. 不论是单行还是多行注释,都不参与编译,即编译之后生成的.class文件中不包含注释信息。

6.2 注释规范

1. 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
2. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
3. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
4. 积极向上: 注释中不要包含负能量.

7. 标识符

定义:在程序中由用户给类名、方法名或 者变量所取的名字

硬性规则
标识符中可以包含: 字母 数字  以及 下划线 $ 符号等等。
注意:标识符 不能以数字开头 也不能是关键字 ,且严格区分大小写
软性建议
类名:每个单词的首字母大写 ( 大驼峰 )
方法名:首字母小写,后面每个单词的首字母大写 ( 小驼峰 )
变量名:与方法名规则相同
练习:
下面那些标识符是合法的?(BCEF)
A.  class  B.  HelloWorld  C.  main  D.  123abc  E.  ARRAY_SIZE  F. $name  G. name:jim
注意:main在java中可以作为标识符,但是不建议。

8. 关键字

定义:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。

注意:用户不能使用关键字定义标识符。

Java中的关键字

  • 19
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值