加载中
JDBC

JDBC JDBC(JavaDatabase Connectivity): 1. 是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API) 2.JDBC为访问不同的数据库提供了一种统一的途径, 3.JDBC的目标...

ThreadLocal

一、ThreadLocal简介   多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步...

05/31 23:29
37
threadlocal

Modifier and Type Method and Description T get() 返回当前线程的此线程局部变量的副本中的值。 protected T initialValue() 返回此线程局部变量的当前线程的“初始值”。 void remove() ...

10/09 23:13
13
JAVA基础--JAVA API常见对象(字符串&缓冲区)

一、 String 类型   1. String类引入     第二天学习过Java中的常量:        常量的分类:      数值型常量:整数,小数(浮点数)      字符型常量:使用单引号引用的...

2018/05/09 16:54
85
java中锁的优化 -- JVM对synchronized的优化

java中锁的优化 -- JVM对synchronized的优化 1)锁消除 概念:JVM在JIT编译(即时编译)时,通过对运行上下文的扫描,去除掉那些不可能发生共享资源竞争的锁,从而节省了线程请求这些锁的时间。...

2019/10/25 16:04
108
Java 之 synchronized 详解

一、概念 synchronized 是 Java 中的关键字,是利用锁的机制来实现同步的。 锁机制有如下两种特性: 互斥性:即在同一时间只允许一个线程持有某个对象锁,通过这种特性来实现多线程中的协调机...

2019/10/25 14:52
235
java 的lambda表达式

为什么使用 Lambda 表达式 lLambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。使用它可以写出更简洁、更灵活的代码。作为一种更紧...

2019/05/10 20:29
128
Java 泛型

Java 泛型 如果我们只写一个排序方法,就能够对整形数组、字符串数组甚至支持排序的任何类型的数组进行排序,这该多好啊。 Java泛型方法和泛型类支持程序员使用一个方法指定一组相关方法,或...

2018/01/24 10:26
52
Java 网络编程

Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net包中J2SE的API包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接...

2018/01/23 10:20
49
Java Scanner 类

Java Scanner 类 java.util.Scanner是Java5的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); 接下来我们演示...

2018/01/26 13:55
329
JAVA基础--JAVA API常见对象(其他API)

一、其他API   1.System类           system类中的方法和成员变量都是静态的, 不需要创建System对象就可以直接使用。        1 /* 2 * 演示System的使用 3 */ 4 public cl...

2018/05/09 16:57
46
Java基础知识总结

一:java概述: 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java虚拟机...

2018/08/05 22:31
28
Java四种引用类型

引用与对象 每种编程语言都有自己操作内存中元素的方式,例如在 C 和 C++ 里是通过指针,而在 Java 中则是通过“引用”。 在 Java 中一切都被视为了对象,但是我们操作的标识符实际上是对象的...

jdk
05/31 22:28
156
Java基础笔试题

一. 选择题(共50题,每题2分,共100分。多选题选不全或选错都不得分。) 1. 以下属于面向对象的特征的是(C,D)。(两项) A) 重载 B) 重写 C) 封装 D) 继承 解析:面向对象的三大特性:封装...

2018/08/05 22:43
1K
JAVA常见笔试题

JAVA基础知识 子类父类方法的覆盖,方法的重载,构造函数执行的顺序,即Father father = new Son();的问题; String,StringBuffer,StringBuilder区别,特点。 Collections,Collection,区别和...

2018/09/06 19:17
99
Java内存结构详解

   Java内存结构详解   Java把内存分成:栈内存,堆内存,方法区,本地方法区和寄存器等。   下面分别介绍栈内存,堆内存,方法区各自一些特性:   1、栈内存   (1)一些基本类型的...

2017/12/28 17:00
177
Java 中的动态代理

一、概述 1. 什么是代理 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也...

2018/05/11 16:32
51
JAVA基础--JAVA API常见对象(包装类和正则)

一、基本类型包装类   1.基本类型包装类介绍       8种基本类型:    byte short int long float double char boolean   这8种基本类型它们在程序仅仅只能规范某个空间的数据类型...

api
2018/05/09 16:56
46
java 的 i++ 和 ++i 的区别

一、什么区别? 1、i++ 先运算再加一,++i先加一再运算 2、i++ 有中间变量,++i 没有,理论上++i 相对运行快点 二、代码(代码里有详细的解释) /** * 总结:i++ 最终去相加的都是中间变量 ...

2018/01/22 13:25
24
JVM概述和类装载器

1.JVM是运行在操作系统之上的,与硬件没有半毛钱关系。 2.我就不用说jvm是什么意思,接下来我来说我对jvm的理解 3.双亲委派机制 4.ClassLoader负责加载class文件,class文件在文件开头有特定...

2019/04/14 16:23
79

没有更多内容

加载失败,请刷新页面

返回顶部
顶部