黑马程序员技术交流社区

标题: 技术贴-学习笔记 [打印本页]

作者: legend190510    时间: 2019-5-26 07:23
标题: 技术贴-学习笔记
1.Java语言发展史
Sun公司 斯坦福大学 java之父James GAOSLING
电子商务 物流系统 银行系统 大数据系统...
JavaEE:企业版 企业级后台、应用、网站、大数据 GitHub tiobe
JavaSE:标准版 老式的OA界面 GUI
javaME:嵌入式的内容 Android: kotlin
计算机两个最牛的人物:
Alan.图灵 计算机的思想 人工智能之父 CPU 计算 流程控制
冯诺依曼 计算机使用二进制 匈牙利 布达佩斯


2.计算机进制转换
  10进制转换2进制:辗转相除法(从下往上取余数)
  2进制转换10进制:右对齐,位所在数乘以位权相加

3.字节
计算机中最小的存储单元
位(bit):一个数字0或者一个数字1,代表1位
字节(Byte):每逢8位是一个字节,这是数据存储的最小单位
1 Byte = 8bit
100Mbps  15MB/S
1 KB(kilo)=1024 Byte
1 MB = 1024 KB
1 GB = 1024 MB
1 TB = 1024 GB
1 PB = 1024 TB
1 EB =1024 PB
1 ZB =1024 EB

4.命令提示符
图形界面操作
MS-DOS(Microsoft Disk Operating System )
命令提示符(cmd)
启动:Win+R  输入cmd(command)

5.命令提示符常用命令
切换盘符:D: (不区分大小写)
进入文件夹: cd  文件夹名(Tab键自动识别补全,多次按Tab可切换)
进入多级文件夹:cd 文件夹名1\文件夹名2
退出文件夹: cd..
退回根路径:cd \
显示文件夹下包含的内容: dir (directory)  <DIR>代表文件夹类型
清屏:cls(clear screen)
退出cmd: exit

6.Java语言的跨平台性
JVM(Java Virtual Machine)虚拟机:起到翻译的作用


7.JVM、JRE、JDK的关系
JRE(Java Runtime Environment):包含JVM和核心类库
JDK(Java Development Kit):包含JRE和开发工具

8.JDK的下载与安装
Oracle公司官网
安装路径不要空格不要中文
JDK的安装目录:
bin:存放JDK的各种工具目录
conf:存放JDK的相关配置文件
Include:存放了一些平台特定的头文件
Jmods:存放了JDK的各种模块
Legal:存放了JDK各模块的授权文档
Lib:存放了JDK工具的一些补充JAR包
其余文件为说明性文件



9.环境变量的配置
为什么要配置环境变量?
为了在电脑的任意目录下都可以对java代码进行编译运行
Bin(binary)
新建变量:变量名:JAVA_HOME  变量值:安装路径
修改变量:变量名:Path 变量值:加上 %JAVA_HOME%\bin;

10.HelloWorld程序的代码编写
Java 程序开发的三个步骤:编写 编译 运行
程序风格的形成与格式的美化:Tab键、空格键

11.HelloWorld程序的编译运行
javac HelloWorld.java  记忆:有c有.java,无c无.java
Java HelloWorld
编译成新的class文件的时候,不需要删除原来旧的。新的来了旧的会被替换

12.HelloWorld的常见问题与Notepad++的使用

13.程序注释与HelloWorld说明
单行注释://
多行注释(区块注释):/*  */

14.关键字的概念与特征
概念:被系统保留的、有特殊含义的字段
特点:
1.完全小写的字母
2.在增强版的记事本中有特殊的颜色

15.标识符的概念与规则
概念:在程序中,我们自己定义的内容
规则:
硬性要求:
1.必须只能由英文大小写字母、0-9数字、$符号、_符号组成
2.不能以数字开头
3.不能是关键字
软性建议:
1.大驼峰式(类名)
2.小驼峰式(变量名、方法名)
16.常量的概念与分类
概念:在程序运行期间,不会改变的量。
分类:
1.字符串常量:被””引起来的部分,”abc”,可以是空””
2.字符常量:被’’引起来的部分,’A’,【有且仅有一个字符】
3.整数常量:100
4.浮点数常量:100.0
5.布尔常量:true  false
6.空常量:null 代表没有任何数据,【不能被使用】

17.常量的打印输出

18.基本数据类型
数据类型的分类:
1.基本数据类型:
整数型        byte short int(默认) long 1 2 4 8
浮点数型 float double (默认)4 8
字符型 char 2
布尔型 boolean 1
2.引用数据类型
字符串、数组、类、接口、lambda
注意事项:
1.字符串是引用数据类型
2.浮点型可能是一个近似值
3.数据范围跟字节数不一定相关
4.整数默认为int,如果一定用long,需要加L
浮点数默认为double,如果一定要用float,需要加F

19.变量的概念与格式(Variable)
概念:程序运行期间内容可以发生改变的量。可比作一种容器
创建一个变量并使用的格式:
①数据类型 变量名;
  变量名 = 数值;
②数据类型 变量名 =  数值;

20.变量的基本使用
21.变量的注意事项
1.如果创建多个变量,变量之间的名称不能重复
2.在创建byte/short类型变量时,右侧数值不能超过左侧的数据类型范围
3.在创建float/long类型变量时,右侧数值后的F/L不能少
4.没有赋值的变量不能使用,如果需要使用变量,一定要先给变量赋值
5.变量只能作用在其所属的作用域内
【作用域】:从变量创建开始的那一行,到其所属的大括号结束的范围。
6.可以通过一条语句对多个变量进行赋值,一般不推荐这么做




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2