1.初识java

简介: 1.初识java

1.Java语言概述

1.1 java语言发展简史

詹姆斯·高斯林 (James Gosling)是一名软件专家,1955年5月19日出生于加拿大,Java编程语言的共同创始人之一,一般公认他为“Java之父”。

Java 语言源于 1991 年 4 月,Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动,此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。

1.2 java语言特性

  1. 简单性

Java语法是C++语法的一个“纯净版本”,相当于对C++做了一个减法。这里没有头文件、指针运算(甚至指针语法)、结构、联合、操作符重载、虚基类等等。不仅如此,Java开发环境远远超出大多数其他编程语言的开发环境。

  1. 面向对象

在Java的世界里,一切皆对象。比如:人、狗、手机、电脑等都是对象。所谓面相对象,就是依靠对象之间的交互来完成事情,比如:人用手机网上购物,狗吃骨头…

  1. 安全性

Java适用于网络/分布式环境。为了达到这个目标,在安全性方面投入了大量的精力。使用Java可以构建防病毒、防篡改的系统.

  1. 可移植性

与C/C++不同,Java规范中没有“依赖具体实现的地方”。基本数据类型的大小以及有关运算都做了明确的说明。(一次编译,到处运行.)

  1. 动态性

Java与C/C++相比更加具有动态性。它能够适应不断发展的环境。库中可以自由的添加新方法和实例变量,而对客户端没有任何影响。在Java中找出运行时类型信息十分简单(反射的特性,后续会学到).

Java还有许多的优秀特性,在我们进一步学习Java后,就会感受到。

2.初识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修饰的类名字相同。

2.2 JDK、JRE、JVM之间的关系?

JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。

JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。

JVM:Java虚拟机,运行Java代码。

三者存在如下关系:

3.注释

注释是为了让代码更容易被读懂而附加的描述信息. 不参与编译运行, 但是却非常非常重要.

3.1 基本规则

Java中的注释主要分为以下三种:

单行注释:// 注释内容.(用的最多)

多行注释:/* 注释内容*/.(不推荐)

文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生成一套以网页文件形式体现的程序说明文档.

3.2 注释规范

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

标识符

标识符即在程序中由用户给类名、方法名或者变量所取的名字。

规则:

标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。

注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。

建议:

  • 类名:每个单词的首字母大写(大驼峰)
  • 方法名:首字母小写,后面每个单词的首字母大写(小驼峰)
  • 变量名:与方法名规则相同

关键字

public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello,world");
}
}

通过观察上述程序可以发现,public、class以及static等颜色会发生变化,将这些具有特殊含义的标识符称为关键字。
即:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。

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

java中的关键字如下:

先照猫画虎,熟悉大概程序,后面我们一一了解里面的细节。


相关文章
|
4月前
|
小程序 Java 大数据
初识Java篇
初识Java篇
44 0
|
7月前
|
Java 编译器 BI
103.【Java Microbenchmark Harness】(四)
103.【Java Microbenchmark Harness】
43 0
|
2天前
|
人工智能 Java 编译器
初识JAVA
初识JAVA
6 1
|
8月前
|
存储 Java 数据安全/隐私保护
Java 知识总结
Java 知识总结
38 0
Java 知识总结
|
6月前
|
设计模式 Oracle NoSQL
关于JAVA
讲述关于Java的一些相关知识点及晦涩难懂知识点举例
|
7月前
|
Oracle JavaScript 前端开发
学JAVA,从现在开始-day02
每日记录自己学习java的心得和体会~
学JAVA,从现在开始-day02
|
7月前
|
Java
学JAVA,从现在开始-day03
每日记录自己学习java的心得和体会~
|
10月前
|
Java
Java之“珠穆朗玛峰”
Java之“珠穆朗玛峰”
51 0
|
10月前
|
存储 算法 Java
认识java
认识java
81 0
|
算法 Java
棋盘覆盖问题(Java)
棋盘覆盖问题(Java)
140 0
棋盘覆盖问题(Java)