jdbc 全称是 Java DataBase Connection
Fn+ESC F键盘切换,alt+fn+键位,转义切换
cmd窗口下 java 执行执行出错,java外层面javac windows层面下的编译-产生文件。(是否需要根本更改 ,前设置解释错误)。 class path 环境配置 路径识别。
windows下的文件名(大小写不区分) 寻找与java环境下的类名查找的对应大小写是否需要规范。
API除了有应用“ 应用程序接口 ”的意思外,还特指API的说明文档,也称为帮助文档。java版本
批注:API文档解析。(Application Programming Interface)
DOS disk operating system
方法与数组
关键字与保留字。保留字以后版本可能会使用
标识符
备注:只是建议规范。
统一码(Unicode),也叫万国码、单一码,是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。
char 为一字节,一字占据两字节,int为基本数据类型,下为均为区分数据类型。
L为标识
float 与 double 两个之间的区分。4,8与int基础相同,河蚌。
数据空间
批注:补码存储数据。
进制
为什么。?
关键字
自增
自加类型一致,不改变数据类型。与单独隔开的存在数据分割同时java的默认数据类型。
运算符
逻辑运算符
适用于布尔类型变量
&与&&的短路区分,短路区别。&全运算,全运算决定,&&前路运算决定。处理与决定
&单个决定路,总决定。&&双个决定路,双前后决定。
狂神java:面对上手;尚硅谷:底层原理。
任意执行,|单全运算 ,||单 成立不再执行。两个 同短路。
原通路计算,添加限制特殊通路时间。&&双个通路计算。单个普通通路计算。双通路减少计算。
计算机执行,计算涉及计算机层次处理,得到处理位置,运用本身结构得到结果。
负向移动补位根据最高位。底层移动。
二进制码计算,与,或,异或。异或两者不同则1,
反取。取反与反码。
A ,B 容量A,容器虚拟,容器存在替换非容器倒出。 可能超出容器。
异或运算的返回,返回原式子值。 返回值效应。
三数最大值。三元运算符。涉及比较。
if else 理论结合。
运算符优先级
批注:运算符优先级逻辑-逻辑实现顺序,重点。熟悉框架架构。架构熟悉框架联合。
数值类型不改变。
布尔类型变量不可使用。 switch版本对应
位置效应的影响。break的执行
1,简化。2,前端铺设。数据简化
面向对象。解决。
switch与if之间的,if单个选择性质,switch的-循环-选择跳出,break与无选择跳出,选择循环,数据结构,对应月份重置的选择使用,月份的相加性质。
无break跳出表,索引选择,自带循环。
四四法则,百年不润。
if与switch之间的区分。
JVM JVM是Java Virtual Machine(Java虚拟机)的缩写
执行效率。
For循环。
循环,添加,迭代
迭代与递归。
效果范围,变量范围。for内定义。
与区分的区别,i++与数的合并。
class的意思为“类”,是java中的一个类,是定义一个特定类的实现,存在于java.lang包中,它的构造函数是私有的,由JVM(类加载器)创建Class对象,可以通过getClass()方法获取到Class对象。
class对象,主函数。结构 内方法实现。
Java的编译和解释
计算机不能直接理解高级语言,只能直接理解机器语言,所以必要要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序
翻译的方式有两种:编译和解释。两种方式只是翻译的时间不同
通俗的讲,编译就是把高级语言变成计算机可以识别的二进制语言,编译型语言写的程序在执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,只需要翻译一次,后面要运行直接使用编译的结果(exe文件)
解释性语言不需要编译,每个语句都是执行的时候才翻译,这样解释性语言每执行一次就需要翻译一次,效率比较低。解释是一句一句的翻译(网页)
三元运算符。
switch
备注:图片记忆
循环条件,布尔类型。
最大公约数。
公约数关系,方法二备注。方法一最大公倍无公约,方法二最大公倍存在最大公约。
初始化,出了for不可调用,一个可以调用。初始化内部,初始化外部,尝试内部初始化。
经验角度。
直接循环
质数
- 时间维度:是指执行当前算法所消耗的时间,我们通常用「时间复杂度」来描述。
- 空间维度:是指执行当前算法需要占用多少内存空间,我们通常用「空间复杂度」来描述。
量级区分。n/2与/时间复杂度。
质数与合数优化,根号。速度优化
备注,break,continue。
跳出包裹循环。
结束标识层,原层数解决。continue持续上一层。
return结束位置,结束方法。
异常抛出。
同一文件夹下的调用。
main sso 两个速调用
默认指向。第一个。
存在什么使之可寻找
复制位
复制源文件。
UTP-8问题,标准格式。
工作机理删除disk
关闭流。
workspace字段设置位置。
control键位对于此个的解释。
1.补全代码的声明:alt + /
* 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o
* 4.使用单行注释:ctrl + / * 5.使用多行注释: ctrl + shift + /
* 6.取消多行注释:ctrl + shift + \
* 7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up
* 8.删除指定行的代码:ctrl + d
* 9.上下移动代码:alt + up 或 alt + down * 10.切换到下一行代码空位:shift + enter
* 11.切换到上一行代码空位:ctrl + shift + enter
* 12.如何查看源码:ctrl + 选中指定的结构 或 ctrl + shift + t
* 13.退回到前一个编辑的页面:alt + left
* 14.进入到下一个编辑的页面(针对于上面那条来说的):alt + right
* 15.光标选中指定的类,查看继承树结构:ctrl + t
* 16.复制代码: ctrl + c
* 17.撤销: ctrl + z
* 18.反撤销: ctrl + y
* 19.剪切:ctrl + x
* 20.粘贴:ctrl + v
* 21.保存: ctrl + s Eclipse 的使用配置-宋红康
* 22.全选:ctrl + a
* 23.格式化代码: ctrl + shift + f
* 24.选中数行,整体往后移动:tab
* 25.选中数行,整体往前移动:shift + tab
* 26.在当前类中,显示类结构,并支持搜索指定的方法、属性等:ctrl + o
* 27.批量修改指定的变量名、方法名、类名等:alt + shift + r
* 28.选中的结构的大小写的切换:变成大写: ctrl + shift + x
* 29.选中的结构的大小写的切换:变成小写:ctrl + shift + y
* 30.调出生成 getter/setter/构造器等结构: alt + shift + s
* 31.显示当前选择资源(工程 or 文件)的属性:alt + enter
* 32.快速查找:参照选中的 Word 快速定位到下一个 :ctrl + k *
* 33.关闭当前窗口:ctrl + w
* 34.关闭所有的窗口:ctrl + shift + w
* 35.查看指定的结构使用过的地方:ctrl + alt + g
* 36.查找与替换:ctrl + f
* 37.最大化当前的 View:ctrl + m
* 38.直接定位到当前行的首位:home
* 39.直接定位到当前行的末位:end
著作与署权。
数组概述。
数组操作,存储空间解释。
声明与开空间。
角标,角,索引方式。复杂建构,百度,巨人肩膀。
长度
默认值
特殊批注。
关于地址的一些批注
shift + 回车以及control c 回车
批注二维数组。
地址地址批注。
指针。
书为形成空间与数概念。
遍历二位数组的一些思想。
内外层,地址,具体位置。123.
数组外层,第一步,地址内层,详细内层,数组第一步外层。
分配具有地址,不分配不具有地址总的前沿。地址代替。前沿放后延地址,也为本地址,同样处理为 1010后续最后末尾为表示,地址,表示。对应。同解析值同样为地址。
具体与半初始化。
二位数组内存解析。
特殊批注
tom对于地址的解释。
安装文件与存放位置。
线性表。
线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。
线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储,但是把最后一个数据元素的尾指针指向了首位结点)
杨辉三角
数量与起始。
最大值的处理
地址影响。数组复制。一种概念。
字符串对比。
批注,命名规则。
二分查找与有序。
快速排序。
对称交换,对半分。
异常。
空指针与不存在地址。
三种异常。空指针与异常。空指针异常与越界。
最后一个的特殊批注。