韩顺平零基础30天学会Java笔记(⼀)
JAVA笔记
第⼀章:内容介绍
1.BAT 百度,阿⾥巴巴,腾讯 TMD 今⽇头条,美团,滴滴
2.课程三个阶段
3.就业⽅向
电商,团购,众筹,sns(),教育,⾦融,搜索
⼤数据应⽤⼯程师,⼤数据算法⼯程师,⼤数据分析和挖掘,
android平台
4.应⽤领域
企业级应⽤:软件系统,⽹站,
安卓应⽤
移动领域应⽤:机顶盒,车载⾳乐设备,
第⼆章 JAVA语⾔概述
1.程序:计算机执⾏某些操作或解决某个问题⽽编写的⼀系列**有序指令的集合**
win10 查看⽂件夹拓展名:打开资源管理器,点击⽂件拓展名
java程序⽂件的⽂件格式为:XXX.java
实践1:在D盘下建⽴Test1.java⽂件 输⼊内容为
class Test1{
public static void main(String[] args){
System.out.println("HELLO JAVA WORLD");
}
}
使⽤键盘win+R 输⼊cmd打开dos命令窗⼝,输⼊d: 进⾏盘符切换
输⼊javac Test1.java 对程序进⾏编译,编译成计算机所认识的⼆进制码⽂件
编译:使⽤javac Test.java的命令使程序从.java⽂件变成.class⽂件的过程称为编译
输⼊java Test1 运⾏程序
2.JAVA历史
2009年甲⾻⽂公司收购SUN java之⽗ gosling java1 1995年出版java8 2014出版,java11 2018出版 ⽬前最新是java 15 3.JAVA特点
1.⾯向对象
2.健壮的 强制类型转换,垃圾处理机制,异常处理
3.跨平台(即:⼀个编译好的.class⽂件可以在多个系统下运⾏,这种特性称为跨平台 jvm 虚拟机)
4.解释性语⾔:
解释性语⾔:javascript,PHP,java(编译后的代码不能直接被机器执⾏,需要解释器来执⾏)
编译性语⾔:c/c++(编译后的代码,可以直接被机器执⾏)
4.开发⼯具
editplus,notepad++,sublime Text,IDEA,eclipse
5.Java运⾏机制及运⾏过程
JAVA虚拟机-JVM(java virtual machine)
是⼀个虚拟的计算机,具有指令集并使⽤不同的存储区域。负责执⾏指令,管理数据,内存,寄存器,包含在JDK中。
java零基础该怎么学对于不同的平台,有不同的虚拟机。
JAVA虚拟机机制屏蔽了底层运⾏平台的差别,实现了“⼀个已经编译好的⽂件可以在不同的系统上运⾏”。
6.JDK和JRE
JDK:(JAVA DEVELOPMENT KIT Java开发⼯具包)
JDK = JRE + Java的开发⼯具(java,javac,javap等,在jdk的bin⽬录下)
JDK是提供给Java开发⼈员使⽤的,其中包含了java的开发⼯具,也包括了JRE
JRE(Java Runtime Environment Java运⾏环境)
JRE = JVM + Java的核⼼类库
开发者需要开发环境将.java⽂件编译成.class⽂件,并运⾏.class⽂件
⽤户不需要开发⼯具只需要代码的运⾏环境即**JVM+核⼼类库**
7.配置环境变量
原因:在dos命令窗⼝下执⾏ javac Test1.java时,提⽰’javac’ 不是内部或外部命令,也不是可运⾏的程序或批处理⽂件。当前执⾏的程序在当前⽬录下如果不存在,win10系统会在系统中已有的⼀个名为path的环境变量指定的⽬录中查,如果仍未到,会出现以上的错误提⽰,所以进⼊到jdk安装路径\bin⽬录下,执⾏javac,会看到javac参数信息。
操作:打开我的电脑>属性>⾼级系统设置>环境变量>1.增加 JAVA_HOME环境变量,指向jdk的安装路径>2.编辑path环境变量,增
加%JAVA_HOME%\bin

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。