自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 最详细的Java知识点--注解和反射

注解与反射注解什么是注解从JDK5.0开始引入作用(可以被其他程序(如编译器等)读取)格式:注解是以“@注解名”在代码中存在的,还可以添加一些参数值,如:@SuppressWarnings(value="unchecked")在哪里使用可以附加在package,class,method,field等上面,相当于给他们添加了额外的辅助信息,我们可以通过反射机制编程实现对这些元数据的访问。内置注解@Override:只适用于修饰方法,表示一个方法声明打算重写超类中的另一个方法声明。@D

2021-03-31 18:25:09 102

原创 最详细的Java知识点--多线程

多线程process与Thread说起进程,就不得不说一下程序。程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程则是执行程序的依次执行过程,它是一个动态的概念。是系统资源分配的单位。通常在一个进程中可以包含若干个线程,当然一个进程中至少包含一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。注意:很多多线程是模拟出来的,真正的多线程是指有多个CPU,即多核,如服务器。如果是模拟出来的多线程,即在一个CPU的情况下,在同一个时间点,CPU只能执行一个代码

2021-03-25 15:26:54 117 3

转载 最详细的Java知识点--Map集合

Map主要内容Map集合目标 能够说出Map集合特点 使用Map集合添加方法保存数据 使用”键找值”的方式遍历Map集合 使用”键值对”的方式遍历Map集合 能够使用HashMap存储自定义键值对的数据 能够使用HashMap编写斗地主洗牌发牌案例第一章 Map集合1.1 概述现实生活中,我们常会看到这样的一种集合:IP地址与主机名,身份证号与个人,系统用户名与系统用户对象等,这种一一对应的关系,就叫做映射。Java提供了专门的集合类用来存放这种对象关系的对象,即java.u

2021-03-23 15:28:10 155

转载 最详细的Java知识点--缓冲流、转换流、序列化流、打印流

缓冲流、转换流、序列化流、打印流主要内容缓冲流转换流序列化流打印流目标 能够使用字节缓冲流读取数据到程序 能够使用字节缓冲流写出数据到文件 能够明确字符缓冲流的作用和基本用法 能够使用缓冲流的特殊功能 能够阐述编码表的意义 能够使用转换流读取指定编码的文本文件 能够使用转换流写入指定编码的文本文件 能够说出打印流的特点 能够使用序列化流写出对象到文件 能够使用反序列化流读取文件到程序中第一章 缓冲流昨天学习了基本的一些流,作为IO流的入门,今天我们要

2021-03-22 20:08:56 84

原创 最详细的Java知识点--字节流、字符流

字节流、字符流主要内容IO流字节流字符流异常处理Properties目标 能够说出IO流的分类和功能 能够使用字节输出流写出数据到文件 能够使用字节输入流读取数据到程序 能够理解读取数据read(byte[])方法的原理 能够使用字节流完成文件的复制 能够使用FileWirter写数据到文件 能够说出FileWriter中关闭和刷新方法的区别 能够使用FileWriter写数据的5个方法 能够使用FileWriter写数据实现换行和追加写 能够使用FileRea

2021-03-21 12:09:39 137

原创 最详细的Java知识点--List,set,Collections

数据结构、List、Set、Collections主要内容数据结构List集合Set集合Collections目标 能够说出List集合特点 能够说出常见的数据结构 能够说出数组结构特点 能够说出栈结构特点 能够说出队列结构特点 能够说出单向链表结构特点 能够说出Set集合的特点 能够说出哈希表的特点 使用HashSet集合存储自定义元素 能够说出可变参数的格式 能够使用集合工具类 能够使用Comparator比较器进行排序第一章 数据结构2.1 数据结构有什么用

2021-03-18 16:57:08 116

原创 Java集合框架之Collection,泛型

Collection,泛型主要内容Collection集合迭代器增强for泛型目标 能够说出集合与数组的区别 说出Collection集合的常用功能 能够使用迭代器对集合进行取元素 能够说出集合的使用细节 能够使用集合存储自定义类型 能够使用for each循环遍历集合 能够使用泛型定义集合对象 能够理解泛型上下限 能够阐述泛型通配符的作用第一章 Collection集合1.1 集合概述我们已经学习过并使用过集合ArrayList ,那么集合到底是什么呢?集合

2021-03-17 15:45:44 89

原创 Java内部类与常用类

标题

2021-03-16 15:38:13 177 2

原创 Java异常机制

异常机制(Exception)什么是异常实际工作中,遇到的情况不可能是非常完美的。这里就需要用到异常。软件程序在运行过程中,非常可能遇到异常问题。异常指程序运行中出现的不期而至的各种状况,如:文件找不到,网络连接失败,非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。package Exc;public class Demo01 { public static void main(String[] args) { new Demo01().a(); } pub

2021-02-23 21:33:04 46

原创 Java面向对象编程(下)

多态动态编译:类型:可扩展性即同一个方法可以根据发送对象的不同而采取多种不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用类型有很多。package oop06;public class Person { public void run() { System.out.println("run"); }}package oop06;public class Student extends Person{ public void run() { System

2021-02-03 15:09:06 74

原创 Java面向对象编程(上)

面向对象编程Java的核心思想就是OOP(以类的方式组织代码,以对象的形式封装(组织)数据)初识面向对象面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二部做什么…面向过程适合处理一些较为简单的问题。面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思考。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握、从整体上

2021-01-20 20:22:14 105 1

原创 Java数组基础

数组数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每个数据称做一个数组元素,每个数组元素可以通过一个下标来访问。数组声明创建首先必须声明数组变量,才能在程序中使用数组。语法:dataType[] arrayRefVar;//首选的方法或dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创建数组。语法:dataType[] arrayRefVar

2021-01-12 23:44:35 128 1

原创 Java方法详解

Java方法详解何谓方法System.out.println();它是什么?Java方法是语句的集合,他们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类和对象中方法在程序中被创建,在其它地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展回顾:方法的命名原则?方法名:首字母小写和驼峰原则:run(),runRun()方法的

2021-01-08 17:04:37 74

原创 Java基础语法(下)-流程控制

Java流程控制用户交互Scanner之前我们学习的基本语法中并没有实现程序和人的交互,但是Java给我们提供了一个这样的工具类,可以获取用户的输入。java.util.Scanner是Java5的新特性,可以通过Scanner类来获取用户输入。基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数

2021-01-07 18:45:01 97

原创 Java基础语法(上)-变量和运算符

Java基础语法(上)-变量和运算符标识符数据类型标识符凡是自己可以起名的地方都叫标识符。比如:类名,变量名,方法名,接口名,包名…标识符的命名规则由26个英文字母大小写,0-9,_,或$组成数字不可以开头不可以使用关键字和保留字,但能包含关键字和保留字Java中严格区分大小写,长度无限制标识符不能包含空格Java中的名称命名规范:包名:多单词组成时所有字母都小写:xxxyyyzzz类名,接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz变量名,方法名:多单词组成

2021-01-06 09:26:49 232

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除