JavaSE知识点
文章平均质量分 77
javaSE
一心不安
这个作者很懒,什么都没留下…
展开
-
day02(进制运算&数据类型&变量)
02.01 java语言基础(常量的概述和使用)(掌握)A:什么是常量:在程序执行的过程中其值不可以发生改变B:java中的常量的分类字面值常量自定义常量(面向对象部分讲解)C:字面值常量的分类字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量 较为特殊,只有...原创 2018-07-24 10:24:33 · 214 阅读 · 0 评论 -
day03(运算符&if语句)
03.01 java语言基础(逻辑运算符的基本用法)A:逻辑运算符有那些:&, |, ^, !, &&,||B:逻辑运算符的注意事项:逻辑运算符一般用于连接boolean类型的表达式或者值 表达式:就是用运算符把常量或者变量连接起来的符合Java语法的式子 算术表达式:a+b 比较表达式:a == b(条件表达式) C:结论:1.&逻...原创 2018-07-24 10:29:50 · 209 阅读 · 0 评论 -
day05(数组)
05.01_Java语言基础(数组概述和定义格式说明)A:为什么要有数组(容器):为了存储同种数据类型的多个值B;数组概念数组是存储同一中数据类型多个元素的集合.也可以看成是一个容器数组既可以存储基本数据类型,也可以存储引用数据类型C:数组定义格式数据类型[] 数组名 = new 数组类型[数组的长度];05.02_Java语言基础(数组的初始化动态初始化)A;...原创 2018-07-24 10:58:42 · 168 阅读 · 0 评论 -
day08(面向对象_继承&方法&final)
###08.01_面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)* A:代码块概述* 在Java中,使用{}括起来的代码被称为代码块。* B:代码块分类* 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。* C:常见代码块的应用* a:局部代码块* 在方法中出现;限定变量生命周期,及早释放,提高...原创 2018-07-27 15:31:25 · 148 阅读 · 0 评论 -
day09(面向对象_多态&抽象类&接口)
###09.01_面向对象(多态的概述及其代码体现)* A:多态(polymorphic)概述 * 事物存在的多种形态 * B:多态前提 * a:要有继承关系。 * b:要有方法重写。 * c:要有父类引用指向子类对象。* C:案例演示 * 代码体现多态class Demo1_Polymorphic {public static void main(...原创 2018-07-27 15:48:51 · 209 阅读 · 0 评论 -
day10(面向对象_权限修饰符&匿名内部类)
###10.01_面向对象(package关键字的概述及作用)(了解) A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 B:包的概述 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ... 方案1:按照功能分 com.heim...原创 2018-07-27 15:53:15 · 155 阅读 · 0 评论 -
day11(Eclipse使用&Object类型)
###11.01_Java开发工具(常见开发工具介绍)(了解)* A:操作系统自带的记事本软件* B:高级记事本软件* C:集成开发环境 IDE* (Integrated Development Environment)* D:Eclipse和MyEclipse的区别* a:Eclipse是一种可扩展的开放源代码的IDE。* b:Eclipse的特点描述* 免费...原创 2018-07-27 15:57:41 · 131 阅读 · 0 评论 -
day12(String类)
###12.01_常见对象(Scanner的概述和方法介绍)(掌握)* A:Scanner的概述* B:Scanner的构造方法原理* Scanner(InputStream source)* System类下有一个静态的字段:* public static final InputStream in; 标准的输入流,对应着键盘录入。 * C:一般方法* hasNex...原创 2018-07-27 16:21:40 · 109 阅读 · 0 评论 -
day13(StringBuffer&数组排序)
13.01_常见对象(StringBuffer类的概述)A:StringBuffer类概述通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列B:StringBuffer和String的区别String是一个不可变的字符序列StringBuffer是一个可变的字符序列13.02_常见对象(StringBuffer类的构造方法)A:Str...原创 2018-07-27 16:29:29 · 211 阅读 · 0 评论 -
day14(正则表达式&常用工具类)
###14.01_常见对象(正则表达式的概述和简单使用)* A:正则表达式* 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。* 作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的* B:案例演示* 需求:校验qq号码.* 1:要求必须是5-15位数字* 2:0不能开头...原创 2018-10-25 14:42:11 · 185 阅读 · 0 评论 -
day15(Colletion集合)
###15.01_集合框架(对象数组的概述和使用)* A:案例演示* 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。* Student[] arr = new Student[5]; //存储学生对象arr[0] = new Student("张三", 23);arr[1] = new Student("李四", 24);a...原创 2018-10-25 14:48:29 · 287 阅读 · 0 评论 -
day16(List集合&泛型)
###16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握)* A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 public static void main(String[] args) { ArrayList list = new ArrayLi...原创 2018-10-25 14:51:31 · 187 阅读 · 0 评论 -
day17(Set集合)
17.01_集合框架(HashSet存储字符串并遍历)A:Set集合概述及特点 通过API查看即可B:案例演示HashSet存储字符串并遍历HashSet<String> hs = new HashSet<>();boolean b1 = hs.add("a");boolean b2 = hs.add("a"); //当存储不...原创 2018-10-25 14:55:06 · 244 阅读 · 0 评论 -
day18(Map集合&模拟斗地主洗牌和发牌)
###18.01_集合框架(Map集合概述和特点)* A:Map接口概述* 查看API可以知道:* 将键映射到值的对象* 一个映射不能包含重复的键* 每个键最多只能映射到一个值* B:Map接口和Collection接口的不同* Map是双列的,Collection是单列的* Map的键唯一,Collection的子体系Set是唯一的* Map集合的数据结构值针...原创 2018-10-25 15:00:10 · 196 阅读 · 0 评论 -
day19(异常&IO(File类))
###19.01_异常(异常的概述和分类) A:异常的概述 异常就是Java程序在运行过程中出现的错误。 B:异常的分类 通过API查看Throwable Error 服务器宕机,数据库崩溃等 ExceptionC:异常的继承体系 Throwable Error ...原创 2018-10-25 15:01:42 · 177 阅读 · 0 评论 -
day20(IO(字节流))
###20.01_IO流(IO流概述及其分类)* 1.概念* IO流用来处理设备之间的数据传输* Java对数据的操作是通过流的方式* Java用于操作流的类都在IO包中* 流按流向分为两种:输入流,输出流。* 流按操作类型分为两种:* 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的* 字符流 : 字符流只能操作纯字符数据,比较方便...原创 2018-10-25 15:05:37 · 145 阅读 · 0 评论 -
day21(IO(字符流)&字符流其他内容&递归)
###21.01_IO流(字符流FileReader)* 1.字符流是什么* 字符流是可以直接读写字符的IO流* 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. * 2.FileReader* FileReader类的read()方法可以按照字符大小读取* FileReader fr = new FileRe...原创 2018-10-25 15:06:47 · 135 阅读 · 0 评论 -
day04(循环语句&方法)
04.01 Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构的分类: for while do...whileB:循环结构for语句的格式:for(初始化表达式;条件表达式;循环后的操作表达式){循环体;}C:执行流程:执行初始化语句 执行判断条件语句,看其返回值是true还是false如果是true,就继续执行如果是false,就结束循环...原创 2018-07-24 10:33:21 · 532 阅读 · 0 评论 -
day01(计算机基础知识&jdk安装&标识符)
计算机基础知识:一,①计算机(Computer):一种能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。由硬件和软件组成,没有安装任何软件的计算机成为裸机。常见的有②硬件:指计算机系统中由电子,机械和光电元件等组成的各种物理装置的总称。这些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物资基础。硬件组成部分:运算器,控制器,存储器,输入设备和输出设备。(冯诺伊...原创 2018-07-15 16:08:50 · 405 阅读 · 0 评论 -
day22(IO(其他流)&Properties)
###22.01_IO流(序列流)(了解)* 1.什么是序列流* 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.* 2.使用方式* 整合两个: SequenceInputStream(InputStream, InputStream)* FileInputStream fis1 = new...原创 2018-10-25 15:07:44 · 100 阅读 · 0 评论 -
day23(递归练习)
23.01_File类递归练习(统计该文件夹大小)需求:1,从键盘接收一个文件夹路径,统计该文件夹大小import java.io.File;import java.util.Scanner; public class Test1 { /** * @param args * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大小 ...原创 2018-10-25 15:08:23 · 165 阅读 · 0 评论 -
day07(面向对象-构造方法&静态static)
01_面向对象(构造方法Constructor概述和格式) * A:构造方法概述和作用 * 给对象的数据(属性)进行初始化 * B:构造方法格式特点 * a:方法名与类名相同(大小也要与类名一致) * b:没有返回值类型,连void都没有 * c:没有具体的返回值return; class Demo1_Constructor {...原创 2018-07-24 11:31:12 · 292 阅读 · 0 评论