![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一、java基础
java基础
美味汤包李
多读书,多经历,才能让内心更为强大!!!
展开
-
simpleDateFormat线程不安全
一、为什么线程不安全 SimpleDateFormat被定义为static,那么多个线程共用,就会导致线程不安全,但是SimpleDateFormat被声明局部变量,一个线程使用一个SimpleDateFormat就不会导致线程不安全二、如何线程才安全,推荐使用ThreadLocalpackage com.example.dateTest;import java.text.DateFormat;import java.text.ParseException;import java.te原创 2021-11-12 10:28:16 · 3049 阅读 · 0 评论 -
hibernate框架入门实例
在下面的例子中,采用的是myeclipse8.6和mysql5.5工具。1、自行下载hibernate5.0.7版本,下载别的版本可能会出现jdk版本对不上问题。2、导包到web project中的lib中(按hibernate5.0.7解压目录做) 同时这里用到junit测试,再将包junit-4.10.jar(自行下载)和mysql-connector-java-5....原创 2018-08-05 22:51:40 · 109 阅读 · 0 评论 -
synchronized实现简单售票实例(sychronized代码块、synchronized方法)
一、synchronized代码块实现售票1、首先synchronized就像一把锁,多个线程同时竞争synchronized代码块的资源,当一个线程先抢到这个资源时,就会上锁,别的线程就不能访问,只能等到当前线程执行完sychronized里面的代码才会释放锁,然后别的线程才可以竞争访问,接着又是上锁和释放锁的过程。 2、synchronized实现简单售票代码:import java...原创 2018-08-11 16:15:09 · 1325 阅读 · 1 评论 -
java单例模式(饿汉式、懒汉式、静态内部类式、枚举式)
单例模式特点是只能创建一个对象,单例模式有四种类型,分别是饿汉式、懒汉式、静态内部类式、枚举式,下面将分别介绍。在介绍之前,先讲解一些辅助知识点铺垫。1、理解静态成员、实例成员、局部变量什么时候被加载初始化(1)静态成员:这里静态成员指的是类的静态变量和静态方法;当类加载的时候,静态成员也会被加载到内存中,直到类消失它才会从内存中消失。 (2)实例成员:实例成员是类的非静态变量和方法,只...原创 2018-08-12 23:58:44 · 903 阅读 · 0 评论 -
java反射机制
1、java反射机制简介定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。理解: 每个类在编译时,都会创建一个class对象,这个对象可以得到类的所有信息;Class类的实例化对象代表一个正在运行的Java类或接口,因此,在程序运行状态...原创 2019-10-16 21:43:21 · 92 阅读 · 0 评论 -
java内部类(普通内部类、方法内部类、静态内部类、匿名内部类)
java内部类通常分为普通内部类、方法内部类、静态内部类、匿名内部类,这里分别讲解。一、普通内部类:(内部类是外部类的一个成员 但是也是一个类) (不能定义静态内容只能定义静态常量且常量要赋字面值) 1、外部类成员访问内部类的成员:创建内部类实例public class TestInner { public static void...原创 2019-10-16 21:42:59 · 321 阅读 · 2 评论 -
java反射机制(条例清晰,适合初学者)
1、java反射机制简介定义:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。理解:java源文件编译成字节码文件时,都会创建一个Class类对象,Class类的实例化对象代表一个正在运行的Java类或接口,也就是通过class对象就可以动...原创 2018-09-02 22:41:06 · 120 阅读 · 0 评论 -
hibernate获取Session对象的工具类
1、先晒代码import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;/** * 使用单例模式 * @author limingxing * */public class HbmSession { //准备会话工程 priva...原创 2018-10-28 19:22:28 · 150 阅读 · 0 评论