java基础
文章平均质量分 68
11爱学习的程序员11
这个作者很懒,什么都没留下…
展开
-
开发常用妙代码
开发常用秒代码原创 2022-08-15 22:17:58 · 129 阅读 · 0 评论 -
java中的原子操作类
java中的常用的原子操作类像:AtomicInteger 、AtomicBoolean等,都是为了解决高并发下的多线程访问问题,他们能保证所修饰的属性保证线程安全。java并发操作的原子操作类...转载 2019-12-04 11:09:08 · 80 阅读 · 0 评论 -
java.util.ServiceLoader类创建对象
这个类是jdk1.6版本给出的类,它也是对对象初始化的一种实现方式。这样用户就不需要显示的通过new 去创建对象了。使用方式:1、定义接口;2、定义接口的实现类;3、在/META-INF/services/ 命名文件,以接口全路径命名,文件里放接口的具体实现类的全路径,多个实现类,可放多个。4、Demo4.1 首相创建一个接口package com...原创 2019-12-04 10:51:31 · 242 阅读 · 0 评论 -
java中synchronized和Lock区别
参加下面的链接,写的很不错哦既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent.locks包下常用的有哪些类和接口,最后讨论以下一些关于锁的概念方面的东西 以下是本文目录大纲: 一.synchronized的缺陷 二.ja...转载 2019-04-20 22:19:44 · 2587 阅读 · 1 评论 -
java---网页爬虫
首要要引入jsoup的jar包,这里是在maven项目中的pom文件中引入的依赖。<dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.2</version></原创 2018-12-13 17:38:51 · 153 阅读 · 0 评论 -
spring 事务详解
spring 默认事务传播属性:PROPAGATION_REQUIRED(表示当前方法必须运行在事务中。如果当前事务存在,方法将会在该事务中运行。否则,会启动一个新的事务); 默认的隔离级别是:ISOLATION_DEFAULT(使用各个数据库厂商定义的隔离级别); 关于spring事务的详细讲解,可参考如下的一片博客,写的非常详细、非常好:...转载 2018-09-02 23:51:12 · 116 阅读 · 0 评论 -
Java基础-数据库操作
目录一、Java和数据库交互主要分为三步:二、事务三、DriverManager四、Connection五、Statement六、PreparedStatement七、CallableStatement 八、ResultSet九、DatabaseMetaData十、ResultSetMetaData十一、连接池一、Java和数据库交互主要分...原创 2018-08-03 15:29:01 · 331 阅读 · 1 评论 -
java的反射机制
目录一、概述 二、Class1、获取一个类的类类型有三种方法:1.1、Object类中的getClass()方法:public final Class getClass()1.2、利用“包.类.class”的形式实例化class类对象1.3、利用Class类提供的forName()方法一、概述 java的反射机制在很多地方都有用到,特别是各种框架中;通...原创 2018-07-05 19:23:57 · 108 阅读 · 0 评论 -
java 解析xml文件
一、SAX:基于事件流的解析优点:不用事先调入整个文档,占用资源少;SAX解析器代码比DOM解析器代码小,适于Applet,下载。缺点:不是持久的;事件过后,若没保存数据,那么数据就丢了;无状态性;从事件中只能得到文本,但不知该文本属于哪个元素;使用场合:Applet;只需XML文档的少量内容,很少回头访问;机器内存少; 步骤:1、获取解析工厂2、获取解析器3、加载文档Document 注册处理器...原创 2018-06-24 20:42:43 · 500 阅读 · 0 评论 -
java 网络编程基础
在讲java网络编程前,肯定要对java io和java nio有个很好的理解,本篇纯讲一些java网络编程的一些基础,1、网络将不同区域的计算机连接到一起:局域网、城域网、广域网(互联网);2、地址 IP地址确定网络上一个绝对地址、位置 eg:房子的地址3、端口区分计算机软件的,0-65535 共65535个端口 eg:房子的房门号 注意:在同一协议下,端口不能重复,不同协议下可以重复...原创 2018-06-24 00:38:00 · 276 阅读 · 0 评论