设为首页 加入收藏

TOP

第一章 Java概述与环境搭建(一)
2023-07-23 13:45:51 】 浏览:48
Tags:Java

image

Source: 千锋教育 Cindy 9.0.2

Route:2020-2021 BV1oz411q7qB

一、引言


1.1 什么是程序?

使用计算机语言编写的一系列有序指令集合。

二、Java的历史与特点


2.1 Java的历史

Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯·高斯林 (James Gosling)被誉为“Java之父”。

  • 1996年发布JDK 1.0
  • 1998年发布JDK 1.2
  • 平台名称:J2SE(Stadard Edition)、J2EE(Enterprise Edition)、J2ME(Micro Edition)
  • 2004年发布JDK 1.5 版本更名:Java 5.0
  • 平台名称:Java SE、Java EE、Java ME
  • 2006年发布Java 6.0
  • 2009年被Oracle收购
  • 2011年由Oracle发布Java 7.0
  • 2014年由Oracle发布Java 8.0
  • 2017年由Oracle发布Java 9.0
  • 2019年由Oracle发布Java 14.0

2.2 Java语言特点

  • 面向对象(贴近人类思维模式,模拟现实世界,解决现实问题)。
  • 简单性(自动内存管理机制、不易造成内存溢出;简化流程处理、语义清晰)。
  • 跨平台(操作系统、服务器等)。

三、Java的运行机制【重点


3.1 计算机的执行机制

3.1.1编译执行
  • 将源文件编译成平台相关的机器码文件,一次编译,多次执行。
  • 执行效率高,不可跨平台。

3.2 Java的执行机制

  • 先编译、再解释:
    • 将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。
    • Java的设计理念:Write Once Run Anywhere。
image

3.3 名词解释

  • JVM(Java Virtual Machine)Java虚拟机:使用软件在不同操作系统中,模拟相同的的环境。
  • JRE(Java Runtime Environment)Java运行环境:包含JVM和解释器,完整的Java运行环境。
  • JDK(Java Development Kit)Java开发环境:包含JRE+类库+开发工具包(编译器+调试工具)。

四、配置环境变量


4.1 配置环境变量

Windows 10:此电脑 -> 右键点击“属性” -> 高级系统设置 -> 高级 -> 环境变量

在"系统变量"处进行以下操作

操作变量名 变量值
新建JAVA_HOME Java安装路径
新建CLASSPATH .
编辑path %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
image

4.2 DOS命令操作

  • 方法一:Windows键 + R 快捷呼出运行窗口,再输入cmd并回车打开DOS命令窗口。
  • 方法二:右键点击"开始" -> 运行(R)
image

常用DOS命令:

  • 更换D盘符: D:
  • 查看当前目录下的文件及文件夹:dir
  • 进入文件夹: cd 文件夹的名字
  • 返回上一级目录:cd ..
  • 清空屏幕:cls
  • 删除文件:del 文件名
  • 删除文件夹:rd 文件夹名称
  • 退出: exit

五、第一个应用程序【重点


5.1 第一个Java应用程序

创建以.java结尾的源文件:

image

编写第一个程序:

image
class HelloWorld{
    public static void main(String[] args){
        System.out.print("Hello Everyone");
    }
}

5.2 编译与运行

编译:javac 源文件名称.java

image

运行:java 类名

image

5.3 类的阐述

  • 同一个源文件中可以定义多个类。
  • 编译后,每个类都会生成独立的.class文件。
  • 一个类中,只能有一个主方法,每个类都可以有自己的主方法。
  • public修饰的类称为公开类,要求类名必须与文件名称完全相同,包括大小写。
  • 一个源文件中,只能有一个公开类。
public class HelloWorld{
	public static void main(String[] args){
		System.out.print("Hello Everyone");
	}
}

class GoodByeWorld{
	public static void main(String[] args){
		System.out.print("GoodBye");
	}
}

5.4 Package(包)

  • 作用:类似于文件夹,用于管理字节码(.class)文件。
  • 语法:package 包名。
  • 位置:必须写在源文件的第一行。
  • 带包编译:javac -d . 源文件名称.java (自动生成目录结构)。
  • 带包运行:java 包名.类名 (包名+类名又称全限定名)。
  • 采用域名倒置的规则:www.baidu.com.cn -> cn.com.baidu.xxx。
  • 例如:cn.com.company.department.group.project. module.XxxClass。
package com.qf.bj.class1.basic;

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

六、java的语言规范


6.1编码规范(1)书写格式

  • 层级之间必须缩进(Tab:一个制表位)。
  • 一行只写一句代码。
image

6.2 编码规范(2)代码注释

单行注释:

多行注释:

文档注释:(生成外部文档:javadoc -d . HelloWorld.java)

注:注释不参与编译。

package com.qf.chapter1.demo;

/** 
文档注释 
这个类旨在介绍Java中的注释方式有哪些
*/
public class TestAnnotation{//HelloWorld(帕斯卡) helloWorld(驼峰)  HELL
首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇大家听过Java applet吗?为什么不.. 下一篇华夏相机开发对接/臻识相机开发/..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目