JavaSE——Java介绍及环境搭建(黑马个人听课笔记)

1.Java背景故事

Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言。后被Oracle公司收购。

Java之父:詹姆斯•高斯林(James Gosling)。

Java三大平台:Java SE 、Java ME、Java EE

1.1 Java SE

Java SE:Java语言的(标准版),用于桌面应用的开发,是其他两个版本的基础

桌面应用:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并取得最好的体验。

学习Java SE的目的:为今后要从事的Java EE开发,打基础。

1.2 Java ME

Java ME:Java语言的(小型版),用于嵌入式消费类电子设备(已退出历史舞台)

1.3 Java EE

Java EE:Java语言的(企业版),用于Web方向的网站开发。

网页:通过浏览器将数据展示在用户面前,跟后台服务器没有交互

网站:通过跟后台服务器的交互,将查询到的真实数据再通过网页展示出来

简单理解:网站=网页+后台服务器

2.Java跨平台工作原理

2.1 平台与跨平台

平台:指的是操作系统。

  • Windows
  • MacOS
  • Linux

跨平台:Java程序可以在任意操作系统上运行

2.2 跨平台原理

总结:在需要运行Java 应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(JVM Java Virtual Machine)即可。

问题:JVM本身是否可以跨平台?

答:JVM虚拟机本身不允许跨平台,运行跨平台的是Java程序

3.JRE和JDK

3.1 Java程序开发的三个步骤

开发Java程序,需要三个步骤:编写代码,编译代码,运行代码

3.2 JRE、JDK、JVM的作用

  1. 编写代码的过程中,需要使用JRE中Java已经写好的代码。
  2. 编写代码的过程中,需要使用JDK中的翻译工具。
  3. 运行代码的过程中,需要使用JDK中的运行工具。
  4. 代码需要运行在JVM当中。

3.3 JDK、JRE和JVM的关系

4. JDK的下载和安装

4.1 Java语言发展史

4.2 JDK的下载

通过官方网站获取JDK : https://www.oracle.com/

5.HelloWorld程序 

 

5.1 HelloWorld案例的编译和运行

打开命令行,让代码文件,和所使用的工具处于同一个目录。输入编译和运行的指令。

编译:javac 文件名.java (此时会产生一个.class文件)

范例:javac HelloWorld.java

运行:java 文件名

范例: java HelloWorld

 

 5.2 HelloWorld案例的代码详解

 6.Path环境变量

6.1 为什么要配置Path环境变量

弊端:代码只能存放在bin目录下,才能使用javac和java工具

作用:能够在任意目录(文件夹路径)下,都能访问到bin目录中的javac和java工具

6.2 配置Path环境变量

7.注释

(1) 概念

  • 注释是在程序指定位置添加的说明性信息
  • 简单理解,就是对代码的一种解释

 (2)注释分类

  • 单行注释   格式://注释信息
  • 多行注释   格式:/*注释信息*/
  • 文档注释   格式:/**注释信息*/ 

 (3)注释的注意事项

  • 注释内容不会参与编译和运行

 8.IDEA

8.1 IDEA概述

IDEA全称IntelliJ IDEA,是用于Java语言开发的集成环境,他说业界公认的目前用于Java程序开发最好的工具。

集成环境:把代码编写,编译,执行,调试等多种功能综合到一起的开发工具。

8.2 IDEA下载

下载:https://www.jetbrains.com/idea/

8.3 IDEA项目结构介绍

  • project(项目、工程)
  • module(模块)
  • package(包)
  • class(类)

 

 层级关系:project - module - package - class

8.4 IDEA中的第一个代码

  1. 创建Project项目
  2. 创建Module模块
  3. 创建Class类
  4. 在类中编写代码
  5. 完成编译运行
public class Hello {
    //psvm + 回车-->自动生成主方法
    public static void main(String[] args) {
        //sout + 回车 -->自动生成输入语句
        System.out.println("Hello World");
    }
}

 8.5 IDEA的项目和模块操作

(1)IDEA中类文件相关操作

  • 新建类文件
  • 删除类文件
  • 修改类文件

(2)IDEA中模块相关操作

  • 新建模块
  • 删除模块
  • 修改模块
  • 导入模块

(3)IDEA中项目相关操作

  • 关闭项目
  • 打开项目
  • 修改项目
  • 新建项目

8.6 注释TODO

TODO:我们经常会使用TODO来标记我们的代码,一般是用来表示待完成或者待解决的部分。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值