![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE笔记
林钟二五
YADX MaQing
展开
-
Java SE_01笔记
1、计算机主要的硬件组件:中央处理器(CPU)、内存(主存)、存储设备(硬盘和光盘)、输入设备(鼠标和键盘)、输出设备(显示器和打印机)、通信设备(调制解调器和网卡)。 2、硬盘:主要存储二进制数据,永久存储。 3、内存:主要存储的是临时数据,与CPU中的数据进行交换,因为内存的读写比较快。 一个程序和它的数据在被CPU执行前必须转移到计算机的内存中。 4、键盘功能键和快捷键: Ctrl+W 关...原创 2019-01-17 21:57:58 · 181 阅读 · 0 评论 -
Java SE_07笔记
1.leetCode495 在《英雄联盟》的世界中, 有一个叫 “提莫” 的英雄, 他的攻击可以让敌方英雄艾希(编者注:寒冰射手)进入中毒状态。 现在,给出提莫对艾希的攻击时间序列和提莫攻击的中毒持续时间, 你需要输出艾希的中毒状态总时长。 你可以认为提莫在给定的时间点进行攻击,并立即使艾希处于中毒状态。 示例1: 输入: [1,4], 2 输出: 4 原因: 在第 1 秒开始时, 提莫开始对艾希...原创 2019-03-26 14:50:02 · 107 阅读 · 0 评论 -
Java SE_06笔记
1、数组的概念和定义格式 1.1数组概念 数组是存储多个具有相同数据类型元素的集合,可以看为一个容器; 一旦数组被创建,它的大小是固定的; 数组既可以存储基本数据类型也可以存储引用数据类型; 1.2数组的定义形式 数据类型[ ] 数组名; //普遍使用 数据类型 数组名[ ]; 2、数组的初始化 2.1数组初始化概述 1.java中数组必须初始化之后才能使用 2.初始化就是给数组中的元...原创 2019-03-26 14:49:39 · 123 阅读 · 0 评论 -
Java SE_09笔记
***## 面向对象*** 1、面向对象是基于面向过程的编程思想 特点: 是一种更符合我们的思想习惯的思想 可以将复杂的事情简单化 将我们从执行者变成了指挥者 面向对象开发,就是不断地创建对象,使用对象,指挥对象做事情 面向对象设计,其实就是在管理和维护对象之间的关系 面向对象特征,封装、继承、多态。 2、面向对象(类与对象) 编程语言就是...原创 2019-02-19 22:58:30 · 122 阅读 · 0 评论 -
Java SE_08笔记
javase ***1、第一阶段:*语法基础 关键字 标识符 规则 规范 注释 单行注释// 多行注释/ / 文档注释/ */ 常量-字面量 直接在程序中出现的数据 常量池 进制转换 二进制 八进制 十六进制 十进制 N进制 变量 1.变量是内存空间中的一个临时存储区域 2.这个区域只能存储相互兼容的常量(仅仅存储常量在池中的地址) 3.区域有多大 + 区域存储什么类型的值 数据类型 基本数据类...原创 2019-02-17 21:51:35 · 213 阅读 · 0 评论 -
Java SE_12笔记
Eclipse-集成开发工具IDE(VS PyCharm IntelJi) 1.编译运行方式 之前在编译和运行代码的时候 javac java 手动挡 在Eclipse中,一键运行 编译和运行有Eclipse自动完成 2.代码 之前用的是EditPlus(VS-Code,Sublime)->颜色区分 行号 但是没有代码提示和语法提示 语法提示:EditPlus不会自动检测当前代码是否有语法错...原创 2019-02-22 00:15:34 · 138 阅读 · 0 评论 -
Java SE_11笔记
抽象类和接口 1、抽象类 在继承的层次结构中,每个新的子类都使类变得更加明确和具体。如果从一个子类向父类追溯,类就会变得更通用、更加不明确。类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计的非常抽象,以至于他都没有任何具体的实例。这样的类称为抽象类。 在类的头部使用abstract修饰符表示该类为抽象类。 1.1抽象类和常规类很像,但是不能使用new操作符创建它的实例。抽象方法只有...原创 2019-02-21 15:15:22 · 208 阅读 · 0 评论 -
Java SE_10笔记
继承和多态 1、继承应该注意的几个关键点 1.1和习惯性说法不同,子类并不是父类的一个子集。实际上,一个子类通常比它的父类包含更多的信息和方法。 1.2父类中的私有数据域在该类之外是不可访问的。因此不能再子类中直接使用。但是,如果父类定义了公共的访问器/修改器,那么可以通过这些公共的访问器/修改器来访问/修改它们。 1.3不是所有的“是一种”(is-a)关系都该用继承来建模。 1.4继承是用来为“...原创 2019-02-21 13:54:32 · 145 阅读 · 0 评论 -
Java SE_04笔记
1、循环语句 为了重复执行某一个功能而反复执行的一段代码 可以减少代码冗余 Java提供了三种类型的循环语句:while循环、for循环、do-while循环(不常用); 循环四要素: (1).循环的初始化(循环的开始) (2).循环的继续条件(是否继续或者结束的条件) (3).循环体(需要被循环执行的代码) (4).循环步长(间距,周期)即当前循环和下次循环之间的差量。 2、构for语句的格式和...原创 2019-01-22 17:00:46 · 103 阅读 · 0 评论 -
Java SE_03笔记
1月20日Javase 1、 如果if语句里面只有一条语句可以省略大括号,但是一般不要省略。如果省略会造成if语句里面的其他语句不执行,只执行离if最近的那一条语句。 2、 一般当返回一个值的时候可以用三目运算。 3、 Math.random( );生成[0,1)之间的随机小数。 4、 If判断语句中尽量不要用来判断小数的关系,因为电脑计算小数时会生成误差。 5、 顺序结构语句: 流控制语句:执行...原创 2019-01-20 23:02:32 · 167 阅读 · 0 评论 -
Java SE_02笔记
1、字节是计算机中最小的单元1000byte=1kb 2、存储空间大小跟数据的取值范围有关系,存储的值只能在同类型(向下兼容)中相互改变 3、变量里面放的是地址 4、n++开辟临时存储区 将变量的值复制给存储区 变量自身的值加1 存储的值等待被调用(赋值、打印) 5、计算机中定点数有三种表示法:原码、反码和补码。 反码是数值存储的一种,但是由于补码更能有效表现数字在计算机中的形成,所以多数计算机都...原创 2019-01-19 21:39:00 · 145 阅读 · 0 评论 -
Java SE_05笔记
1、方法概述和格式说明 为了解决代码重复的问题,可以将重复的代码提取出来放在一个{ }中,并为这段代码起个名字。每次在调用该 功能时,只需通过这个名字来调用代码就可以。这个过程中,所提取出来的代码可以被看做是程序中定义的一个方法。 程序在需要调用该功能时可以直接调用该方法。 方法的定义由 名称、参数、返回值类型以及方法体组成。 格式: 修饰符 返回值类型 方法...原创 2019-02-17 12:06:21 · 161 阅读 · 0 评论