JAVASE
wenge1477
主攻java后端开发
展开
-
javase-----(13)反射和动态代理
目录反射和动态代理【一】java中的反射1.1 理解class类1.2 获取class对象的三种方法1.3 class常用的几张方法【二】ClassLoader2.1 介绍2.2 使用类加载器获取当前类目录下的文件【三】反射的常用的几种方法(重要后面的spring的原理就是反射和动态代理)3.1 Class: 是一个类; 一个描述类的类.【四】java动...原创 2019-05-25 17:06:38 · 163 阅读 · 0 评论 -
javase-----(12)多线程的注意事项2
目录多线程的注意事项【一】同步1.1 为何要使用同步?【二】java线程池的使用线程池的实现原理:(2)newFixedThreadPool(3)newSingleThreadExecutor(4)newScheduleThreadPool多线程的注意事项【一】同步1.1 为何要使用同步?java允许多线程并发控制,当多个线程同时操作一个可共享...原创 2019-05-23 15:33:00 · 169 阅读 · 0 评论 -
javase-----(12)多线程的注意事项
目录多线程的注意事项【一】进程和线程的区别【二】线程的几种状态转换【三】阻塞的情况对阻塞的解释:注意【四】线程的死锁介绍死锁的原因:避免死锁的原因:多线程的注意事项【一】进程和线程的区别1、进程是资源分配最小单位,线程是程序执行的最小单位;2、进程有自己独立的地址空间,每启动一个进程,系统都会为其分配地址空间,建立数据表来维护代码段、堆栈段...原创 2019-05-23 15:24:48 · 304 阅读 · 0 评论 -
javase-----(11)集合家族的底层数据结构及源码
目录集合家族的底层数据结构【一】ArrayList ArrayList的性质:【二】LinkedList LinkedList特征:【三】HashMap HashMap特征:【四】hashtablehashtable特征:【五】ConcurrentHashMapConcurrentHashMap特征:【六】HashSetHashSet...原创 2019-05-23 09:04:27 · 154 阅读 · 0 评论 -
javase-----(10)集合家族的注意事项
目录集合家族的注意事项【一】介绍【二】collection【三】map【四】接口实现4.1 Collection4.1.1List接口4.1.2ArrayList4.1.3LinkedList4.1.4Vector4.1.6Stack4.2 Set4.3 Map4.4Queue【五】异同点5.1、Vector和Arr...原创 2019-05-22 20:43:03 · 157 阅读 · 0 评论 -
javase-----(9)接口&多态&包的注意事项
目录接口&多态&包的注意事项【一】介绍【二】接口2.1 接口和类的区别2.2 接口的特性2.3 接口和抽象类的差别2.4 接口的申明2.5 例子:2.6 接口的继承【三】多态3.1 多态存在的几点3.2 例子3.3多态的向上转型,和向下转型【四】finall4.1 finall关键字【五】面试【六】链接接口&...原创 2019-05-22 20:03:17 · 144 阅读 · 0 评论 -
javase-----(8)继承和抽象类的注意事项
目录继承和抽象类的注意事项【一】介绍【二】抽象类特点【三】继承【四】面试【五】链接继承和抽象类的注意事项【一】介绍在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和...原创 2019-05-22 20:04:04 · 662 阅读 · 0 评论 -
javase-----(7)static和代码块注意事项
目录static和代码块注意事项【一】介绍【二】staticstatic关键字最基本的用法是:个人认为主要有三个好处:特征:【三】代码块特征:执行顺序【四】面试【五】链接static和代码块注意事项【一】介绍在一个class中定义的字段,我们称之为实例字段。实例字段的特点是,每个实例都有独立的字段,各个实例的同名字段互不影响。还有一种字段,是...原创 2019-05-21 22:47:36 · 183 阅读 · 0 评论 -
javase-----(6)常见API注意点
目录常见API注意点【一】String类、StringBuilder、StringBufferString类String str=”hello”和String str= new String(“hello”)的区别比较方法=StringBuilderStringBuilder的常见的方法String,StringBuilder,StringBuffer三者的区别...原创 2019-05-21 22:39:33 · 178 阅读 · 0 评论 -
java——注解Annotation
文章目录注解Annotation【一】简介【二】Annotation架构【三】Annotation 组成部分【四】java 自带的 Annotation【五】自定义注解【六】链接注解Annotation【一】简介Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java 语言中的类、方法、变量、参数和包等都可以被标注。和 Javadoc 不同...原创 2019-12-04 00:32:40 · 165 阅读 · 0 评论 -
javase-----(5)面向对象的注意点
目录面向过程:【一】简介【二】面向对象class和instance例子方法构造方法类的加载【三】面试【四】链接面向过程:【一】简介Java是一种面向对象的编程语言。面向对象编程,英文是Object-Oriented Programming,简称OOP。那么问题来了:那什么是面向对象编程?面向过程编程,是把模型分解成一步一步的过程。比如,老...原创 2019-05-21 22:25:27 · 189 阅读 · 0 评论 -
javase-----(4)函数方法
目录函数方法【一】介绍【二】函数方法1、定义:2、函数的重载3、函数的递归【三】参数传递1、值传递(基本数据类型)2、引用传递(引用数据类型)【四】面试【五】链接函数方法【一】介绍函数是定义在类中的一段独立的代码块,用来实现某个功能。Java中,函数又被称为方法。函数的主要作用是为了提高代码的复用性ps:函...原创 2019-05-21 22:22:45 · 189 阅读 · 0 评论 -
javase-----(2)常用运算符
目录常用运算符【一】介绍【二】常见的运算符1、算术运算符 2、关系运算符3、位运算符4、逻辑运算符5、赋值运算符5、其他运算符条件运算符(?:)instanceof 运算符【三】java运算符的优先级【三】面试题【四】链接常用运算符【一】介绍计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运...原创 2019-05-21 22:12:31 · 157 阅读 · 0 评论 -
java——java介绍
文章目录java介绍【一】java介绍【二】jvm、jre、jdk【三】Java 为什么能跨平台,实现一次编写,多处运行?【四】jdk的安装【五】连接java介绍【一】java介绍java的前身Java最早是由SUN公司(已被Oracle收购)的詹姆斯·高斯林(高司令,人称Java之父)在上个世纪90年代初开发的一种编程语言,最初被命名为Oak,目标是针对小型家电设备的嵌入式应用,结果...原创 2019-12-01 22:42:21 · 1304 阅读 · 0 评论 -
javase-----(1)数据类型
基本数据类型文章目录基本数据类型【一】jvm,jre,jdk【二】java的关键字【三】基本数据类型【四】其他知识点【五】基本数据类型转换(隐式转换,强制类型转换)【六】其他链接【一】jvm,jre,jdkJvm:JVM是java虚拟机(JVM Java Virtual Machine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台Jre:包括...原创 2019-10-07 14:17:08 · 211 阅读 · 0 评论 -
java-----jvm知识
https://wangkang007.gitbooks.io/jvm/content/chapter1.html原创 2019-08-23 00:25:44 · 111 阅读 · 0 评论