目录
一、JavaSE阶段内容介绍
二、Java历史概述
三、Java特点
四、Java程序运行机制
五、Java开发环境的搭建
六、环境变量的设置
七、第一个Java应用程序
八、编码问题
九、大小写问题
十、格式缩进问题
十一、源文件和类名问题
十二、练习
十三、标识符(规则与规范)
十四、变量的概念与三要素
十五、基本数据类型
一、JavaSE阶段内容介绍
以下是我今天所截的图:java位于第三
java基础知识图解:
二、Java历史概述
总结:
Java历史:(了解) 1、诞生于SUN(Standford University Network) 2、大概于1996年发布正式的第一版 3、Java之父:詹姆斯.高斯林 4、2009年SUN被Oracle(甲骨文)收购 5、目前学习(开发)的版本是Java8 6、最新版本:Java12 7、Java分为三大方向:JavaSE,JavaEE,JavaME Java9尝试把JavaSE,JavaEE,JavaME合起来。用模块的方式进行区分。
Java技术体系平台:
三、Java特点
Java语言的主要特征:
2、Java的特点(了解) (1)面向对象:关注类、对象、接口等,以及继承、实现等关系 (2)强类型:关注数据类型 (3)体系中立的:字节码.class文件 (4)垃圾回收:GC
四、Java程序运行机制
(1)Java语言最主要的特点:
3、Java语言运行机制:跨平台 跨平台性:通过Java语言编写的应用程序在不同的系统平台上都可以运行。 “Write once , Run Anywhere”一次编写,处处运行。 原理:Java程序不是直接运行在操作系统上,而是运行在JVM(Java Virtual Machine)。 而不同的操作系统平台,可以安装不同的JVM。这个虚拟机只要下载安装就可以了, 程序员不用管,程序员只要关注自己的Java程序就可以。 Java程序开发和运行的步骤: 1、编写Java代码,保存的代码的文件.java 后缀名:.txt,.doc,.jpg,.mp4等 2、编译Java代码为字节码,字节码文件.class 为什么要编译为字节码呢?因为JVM只认识字节码,不认识Java代码 3、运行字节码 把字节码再转成CPU能执行的机器指令。
五、Java开发环境的搭建
4、开发环境搭建 (1) JDK:Java Developer's Kit,Java开发工具包 JDK = JRE + 开发工具集 JRE:Java Runtime Environment,Java运行环境 JRE = JVM + 核心类库(提前写好的代码) JVM:Java Virtual Machine,Java虚拟机, 运行Java程序需要用到JVM 如果仅仅是运行Java程序,只要装JRE就可以了,不需要装JDK。 如果是要开发Java程序,那么必须安装JDK。 (2)下载与安装 网址:www.oracle.com 下载时注意:是什么平台 例如:windows的64位:jdk-8u141-windows-x64.exe 安装:傻瓜式安装 提醒: ①以后我们作为开发人员,安装软件时,要避免中文目录 ②每一个软件的安装建立自己的目录 (3)卸载 ①控制面板 ②通过“360”或“电脑管家”进行卸载
JDK的卸载:控制面板-》卸载程序。
JDK的安装步骤:
1、输入网址:www.oracle.com进入官网然后你们自己去找吧!
上图的界面,需要注意的是开发工具中就已经包含了JRE,所以可以吧JRE去掉
点击这个小三角形,选择“此功能将不可用”选项即可
后期需要看源代码,所以源代码 也需要的。
注意修改路径,不要出现中文命名的文件夹。
如何看有没有安装好?
Win+R-》cmd-》javac
所以就需要配置环境变量
六、环境变量的设置
此电脑右键-》属性-》高级系统设置-》高级-》环境变量
这里我们选择系统变量,找到Path,点击,新建一个,把之前的目录添加进去,之前的目录:D:software_installjavajdk8bin
记住要点确定!
接下来重新发开命令行工具,输入javac命令,这样环境变量就配置成功了!
5、环境变量 为什么要配置环境变量? windows等操作系统,默认是在当前路径下找“命令”等工具的。 如果我希望它在我指定的目录下去查找这个“命令”,那么我就要 在path这个环境变量中,把目录添加上去。 windows等操作系统,除了在当前目录下查找,还会去path环境变量指定的目录下搜索命令。 【计算机】-》右键-》【属性】-》【高级系统设置】-》【高级】-》【环境变量】 【用户环境变量】只针对当前用户(操作系统登录的用户) 【系统环境变量】针对所有用户的 path=D:ProgramFilesJavajdk1.8.0_141bin;之前的环境变量的值 说明:;必须是英文状态下,半角输入,用于和其他原有的环境变量的分割 Win7 D:ProgramFilesJavajdk1.8.0_141bin;D:ProgramFilesmysqlmysql-5.6.26-winx64-serverbin;D:ProgramFilestomcatapache-tomcat-8.0.24bin;d:ProgramFiles2345SoftHaoZip;C:Program Files (x86)InteliCLS Client;C:Program FilesInteliCLS Client;C:Windowssystem32;C:Windows;C:WindowsSystem32Wbem;C:WindowsSystem32WindowsPowerShellv1.0;C:Program FilesIntelIntel(R) Management Engine ComponentsDAL;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsDAL;C:Program FilesIntelIntel(R) Management Engine ComponentsIPT;C:Program Files (x86)IntelIntel(R) Management Engine ComponentsIPT;C:Program FilesIntelWiFibin;C:Program FilesCommon FilesIntelWirelessCommon;C:Program FilesLenovoFingerprint Manager Pro;C:Program Files (x86)Common FilesLenovo;C:SWTOOLSReadyApps;D:ProgramFilesMySQLMySQL Server 5.5bin Win10 表格形式,一行一个环境变量
如果电脑里面装 了多个jdk的版本,可以通过以下命令查看所识别的版本。
七、第一个Java应用程序
具体操作如下:首先就是写好代码,保存
再去看文件中,就会发现多了一个.class的文件
八、编码问题
解决方法:
最终效果:
九、大小写问题
十、格式缩进问题
接下来是缩进问题:
选中后按Tab键即可!
十一、源文件和类名问题
注意:
以上没有任何问题,如果我在HelloWorld2类前加上public修饰符:
十二、练习
十三、标识符(规则与规范)
十四、变量的概念与三要素
class TestVariable{
public static void main(String[] args){
//想要用一个变量,来存储年龄
//int就是数据类型
//age就是变量名
//18就是变量的值
int age = 18;
System.out.println(age);
age = age + 1;
System.out.println(age);
}
}
十五、基本数据类型
练习:
class TestExer3{
public static void main(String[] args){
String bookName = "《从入门到放弃》";
String author = "柴林燕";
double price = 100.0;
int sale = 0;
int amount = 100;
boolean cu = true;
System.out.println("书名:" + bookName);
System.out.println("作者:" + author);
System.out.println("价格:" + price);
System.out.println("销量:" + sale);
System.out.println("库存量:" + amount);
System.out.println("是否促销:" + cu);
}
}


