JavaSE(一) 语言概述

目录

1 基础常识

2 Java语言版本迭代概述

3 Java语言应用的领域

4 Java语言的特点

5.1 开发环境的搭建

5.2 JDK的下载、安装

下载、安装JDK

官方网址:

安装JDK:

5.3 环境变量的配置

6 开发体验——HelloWorld

6.1编写

6.2编译:

6.3 运行:

7 常见问题的解决

8注释

9总结第一个程序

10Java API 文档(Application Programming Interface)

11良好的编程风格


1 

  • 软件:系统软件 vs 应用软件
  • 和用户的交互方式:图形化界面  vs 命令行方式

 

算机硬件介绍:

Dos命令: 

         启动方式一:运行---cmd ---"命令行操作"

         启动方式二:“开始菜单键+R键”

2 Java语言版本迭代概述

1995年sun公司发布了JDK1.0

JDK1.5开始更名为JDK5.0

 

JavaSE – J2SE : Java核心类库 + 桌面级应用开发(不用了)

JavaEE – J2EE : 企业级开发

JavaME  – J2ME: 手机应用开发(已经被Android所替代)

JavaCard : 小的家电中或智能硬件中使用(不用了)

3 Java语言用的领域

  1. Android  
  2. 大数据  
  3. 后台开发  
  4. 智能家电

4 Java语言特点

面向对象:①封装性  ②继承性  ③多态性

健壮性 : ①去掉了C和C++中的指针  ②增加GC(垃圾回收机制)

跨平台性:一次编译到处运行(依赖于不同平台的JVM)

5.1 开发环境的搭建

5.2 JDK的下载、安装

下载、安装JDK

官方网址:

— www.oracle.com

— java.sun.com

安装JDK:

  1. 傻瓜式安装,下一步即可
  2. 建议:安装路径不要有中文或者特殊符号如空格等
  3.  当提示安装JRE时,可以选择不安装

5.3 环境变量的配置

配置环境变量的作用?

为了在任何目录下都可以访问Java 开发工具集

6 开发体验——HelloWorld

6.1编写

  • 创建一个以  .java 结尾的文件,该文件叫做源文件。

在源文件中可以进行代码的编写。

public class HelloWorld{
    
    public static void main(String [] args){ System.out.println("HelloWorld"); } } 编译: D:\>javac HelloWorld.java ——————————————空行为编译通过 运行: D:\>java HelloWorld 结果: HelloWorld 

6.2编译:

javac 源文件名称.java   会生成一个或多个字节码文件。字节码文件名和类名一致。

 

一个类对应一个字节码文件

6.3 运行:

java 字节码文件名       运行该程序

7 常见问题的解决

没有配置环境变量

8注

  • 单行注释://           快捷键:Ctrl+Shift+ c
    • 多行注释:/* */        快捷键:Ctrl+Shift+/ 
  • 文档注释:/** */       快捷键:ALT + SHIFT +J

 

注意:

①多行注释不能嵌套使用

②注释不会编译到字节码文件中

③文档注释是Java特有的,需要使用javadoc进行编译生成API说明文档

说明:

①用来对代码进行描述说明

②可以用来调试代码

 

9总结第一个程序

第一个程序的小结:

1.创建 :创建一个以.java结尾的文件。.java结尾的文件叫做源文件

2.编译 :(javac 源文件名.java)生成一个或多个字节码文件。

字节码文件和类名一样。

3.运行 : (java 字节码文件) 运行字节码文件。

 

说明:

     1..java结尾的文件叫做源文件

     2.一个源文件中可以有多个类。多个类名之间不能重复。

                                   java严格区分大小写

     3.被public所修饰类的类名必须和源文件名称一致

     4.一个源文件中的多个类,只能有一个类被public所修饰

     5.每行代码的最后都要以";"结尾

 

10Java API 文档(Application Programming Interface)

  • Orcal公司提供的一套说明文档。类似于新华字典

11良好的编程风格


猜你喜欢

转载自www.cnblogs.com/wushaopei/p/11711799.html