导图社区 开发语言
第一章开发语言:Java是一种高级编程语言,而且是面向对象的编程语言;JVM: Java虚拟机,是专门用来运行Java程序的,不能单独安装。
这是一篇关于JavaScript高级的思维导图,讲述了面向过程与面向对象、对象与类、函数的定义与协调、构造函数和原型等。
社区模板帮助中心,点此进入>>
论语孔子简单思维导图
《傅雷家书》思维导图
《童年》读书笔记
《茶馆》思维导图
《朝花夕拾》篇目思维导图
《昆虫记》思维导图
《安徒生童话》思维导图
《鲁滨逊漂流记》读书笔记
《这样读书就够了》读书笔记
妈妈必读:一张0-1岁孩子认知发展的精确时间表
day01入门基础
第一章 开发语言
1.1 Java语言概述【了解】
Java是一种高级编程语言,而且是面向对象的编程语言。
java语言之父:詹姆斯·高斯林 (James Gosling)
企业级开发常用的jdk版本:java8.0/java9.0 最新版本java17
子主java语言常用来完成web项目项目开发,B/S(浏览器/服务器)、C/S(客户端/服务器)题
1.2 Java语言的跨平台实现原理
JVM:java虚拟机,通俗的说法就是运行java代码的
平台:通俗的说法就是操作系统(windows、linux、Mac、鸿蒙)
跨平台:我们编写的一个Java程序,可以做多个操作系统上运行(一次编译,到处运行)
注意
Java语言是跨平台的 正确的
Java虚拟机是跨平台的 错误的
Java语言的跨平台是因为虚拟机的不跨平台实现的 正确的
1.3 JDK、JRE、JVM的关系
JVM: Java虚拟机,是专门用来运行Java程序的,不能单独安装
jvm+核心类库:程序的最小运行环境
JDK: jre+开发工具:程序最小的开发环境
三者关系: JDK > JRE > JVM
第二章 Java语言开发环境搭建
2.1 JDK下载
下载地址:http://www.oracle.com
注意事项:根据系统选择版本
2.2 JDK安装
注意事项:安装路径不要涉及到中文,不要使用空格等特殊符号,
2.3 JDK配置
计算机右键->属性->高级系统设置->环境变量->新建(系统变量)->变量名(JAVA_HOME)/变量值(安装jdk的路径)->path(编辑)-> %JAVA_HOME%\bin;
2.2 DOS命令
如何进入DOS命令操作窗口?
1.开始/命令提示符
2.开始/搜索程序和文件 输入cmd
3.windows键 + R --> 输入cmd
常用命令
第三章 Hello World入门程序
3.1 程序开发流程
1.编写源程序
程序员写的代码,后缀以.java结尾
2.编译源程序
通过javac.exe编译器生成.class文件
3.运行
通过java.exe执行.class文件
3.2 HelloWorld案例的编写编译运行
1.编写源文件
创建一个名称为HelloWorld.txt的文本文件,把扩展名修改为.java 打开HelloWorld.java源文件,输入以下内容,并保存(ctrl+s)
2.编译: javac命令
根据.java源文件生产对应的.class文件(字节码文件) 使用javac命令的格式:javac 文件名.java
javac HelloWorld.java
注意:
(1)保证当前路径下javac命令可以使用
(2)保证当前路径下有要进行编译的源(.java)文件
(3)使用编译javac命令时,文件名后面必须写扩展名.java
3.运行: java命令
把字节码(.class)文件交给jvm执行 使用java命令的格式:java 文件名
java HelloWorld
(1)保证当前路径下java命令可以使用
(2)保证当前路径下有要进行运行的字节码(.class)文件
(3)使用运行java命令时,文件名后面不能写扩展名.class
第四章 注释和关键字
4.1 注释:注释不会被执行,不影响程序的运行效率
单行注释
// 只能写一行内容
多行注释
/* 可以写多行(1行,2行...)内容 */
文档注释
/** 可以写多行(1行,2行...)内容 */
4.2 关键字:在程序中已经定义好的单词,不能够随意使用
特点
所有的字母都是小写的
高级编辑器中彩色显示
第五章 常量
5.1 常量的概念和分类
1.概念:在程序的执行过程中,其值不可以发生改变的量
2.分类
整数常量:-1、0、1
小数常量:3.14、1.0(在计算机中带小数点的)
字符常量:由一对单引号包围,单引号中有且仅有一个字符
布尔常量:只有两个值true和false
true: 表示肯定的,对的,是的,正确的,成立的
false:表示否定的,错的,不是的,却无的,不成立的
字符串常量:java中规定字符串常量必须使用双引号""引起来,而且双引号""中可以写多个字符(0个,1个,2个....)
空常量: null
快捷键: ctrl + d 复制一行
第六章 计算机中的进制与字节【了解】
6.1 进制
常用进制
二进制:(从右向左)分别是数字乘以 2 的x次方 1101 : 1 * 2^3 + 1 * 2^2 + 0 * 2^1 + 1 * 2^0
十进制:(从右向左) 分别是数字乘以 10的x次方 9680: 9 * 10^3 + 6 * 10^2 + 8 * 10^1 + 0 * 10^0
十六进制:1、2、3、4、5、6、7、8 、9 、a、b、c、d、e、f
二进制vs十进制f 进制转换:十进制 -> 二进制
十进制数据转成二进制数据:使用除以2获取余数的方式
二进制数据转成十进制数据:使用8421编码的方式
6.2 字节
8个bit(二进制位) 0000-0000表示为1个字节,写成1 byte或者1 B。
1KB = 8bit(二进制位) 1001 0101 1MB = 1024 KB 1GB = 1024MB 1TB = 1024GB 1PB = 1024TB 1EB = 1024PB 1ZB = 1024EB