-
String和StringBuilder、StringBuffer的区别?
所属栏目:[Java] 日期:2020-12-14 热度:64
估计很多Java初学者在学习Java的过程中都会遇到这个问题,那就是String,StringBuilder,StringBuffer这三个类之间有什么区别?今天在这里整理一下,希望对大家有帮助哈。如果哪里有问题的话,还望大家不吝赐教,以免误导Java初学者。 这三个类之间的区别主[详细]
-
Java常用数据结构之Set之TreeSet
所属栏目:[Java] 日期:2020-12-14 热度:67
上篇文章我们分析了HashSet,它是基于HashMap实现的,那TreeSet会是怎么实现的呢?没错!和大家想的一样,它是基于 TreeMap 实现的。所以,TreeSet的源码也很简单,主要还是理解TreeMap。 按照惯例,先来看TreeSet类的继承关系: extends AbstractSet implem[详细]
-
synchronized关键字的用法总结
所属栏目:[Java] 日期:2020-12-14 热度:138
div class="cl-preview-section" p id="synchronized的三种应用方式"synchronized关键字主要有以下这3种用法: 修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁 修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的[详细]
-
深入理解Java虚拟机(一)
所属栏目:[Java] 日期:2020-12-14 热度:166
一、运行时数据区域 ? 1、程序计数器: 当前线程执行字节码的行号指示器(通过改变计数器的值来选择下条需要执行的字节码指令) 每个线程有独立的程序计数器(线程私有,为了切换线程时能恢复到挣钱的执行位置) 如果执行java方法,计数器记录正在执行的字节[详细]
-
int和Integer有什么区别?
所属栏目:[Java] 日期:2020-12-14 热度:188
div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post" div id="content_views" class="markdown_views" Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还[详细]
-
彻底搞清楚Java并发 (一) 基础
所属栏目:[Java] 日期:2020-12-14 热度:185
多线程编程是为了让程序运行得更快,但是不是说,线程创建地越多越好,线程切换的时候上下文切换,以及受限于硬件和软件资源的限制问题 上下文切换 单核CPU同样支持多线程编程,CPU通过给每个线程分配CPU时间片来实现这个机制,时间片是CPU分配给各个线程的[详细]
-
Redis面试题及答案整理
所属栏目:[Java] 日期:2020-12-14 热度:196
1、什么是Redis?简述它的优缺点? Redis的全称是:Remote Dictionary.Server,本质上是一个Key-Value类型的内存数据库,很像memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据flush到硬盘上进行保存。 因为是纯内存操作,Red[详细]
-
SSM框架快速整合实例——学生查询
所属栏目:[Java] 日期:2020-12-14 热度:146
h1 id="一、快速准备"一、快速准备 SSM 框架即 Spring 框架、SpringMVC 框架、MyBatis 框架,关于这几个框架的基础和入门程序,我前面已经写过几篇文章作为基础和入门介绍了。这里再简单的介绍一下: 1.Spring Spring 框架是 Java 应用最广的框架,它的 成功[详细]
-
浅谈Java中的Set、List、Map的区别
所属栏目:[Java] 日期:2020-12-14 热度:80
http://developer.51cto.com/art/201309/410205_all.htm[详细]
-
Java 类 生成数据库表
所属栏目:[Java] 日期:2020-12-14 热度:137
占坑[详细]
-
Pointcut is not well-formed: expecting 'identifier&a
所属栏目:[Java] 日期:2020-12-14 热度:199
异常如下: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userDao' defined in file [D:DevelopSpring_1600_AOP_xmlbincombjsxtimplUserDAOImpl.class]: BeanPostProcessor before instantiation of be[详细]
-
用java简单的实现单链表的基本操作
所属栏目:[Java] 日期:2020-12-14 热度:158
div class="article_title" div class="cnblogs_code" Node next; data; span style="color: #0000ff;"gt;public/span Node( span style="color: #0000ff;"gt;int/spanspan style="color: #000000;"gt; data) { /spanspan style="color: #0000ff;"gt;this/sp[详细]
-
PreparedStatement与Statement的区别
所属栏目:[Java] 日期:2020-12-14 热度:95
PreparedStatement与statement的区别 ? 1、PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程 ? 2、使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Stateme[详细]
-
java实现吸血鬼数字
所属栏目:[Java] 日期:2020-12-14 热度:115
div class="cnblogs_code" /spanspan style="color: #0000ff;"gt;public/span span style="color: #0000ff;"gt;static/span span style="color: #0000ff;"gt;void/spanspan style="color: #000000;"gt; main(String[] arg) { String[] ar_str1,ar_str2; /spa[详细]
-
fibonacci数列 java
所属栏目:[Java] 日期:2020-12-14 热度:123
div class="cnblogs_code" /spanspan style="color: #0000ff;"gt;public/span span style="color: #0000ff;"gt;static/span span style="color: #0000ff;"gt;void/spanspan style="color: #000000;"gt; main(String agrs[]){/spanspan style="color: #0000ff[详细]
-
java四种内部类详解
所属栏目:[Java] 日期:2020-12-14 热度:108
一般来说,有4中内部类: ?一. :常规内部类没有用static修饰且定义在在外部类类体中。 ??1.常规内部类中的方法可以直接使用外部类的实例变量和实例方法。 ??2.在常规内部类中可以直接用内部类创建对象 ??3.代码如下: ?public class MyOuter { ?private int[详细]
-
java异常类结构图
所属栏目:[Java] 日期:2020-12-14 热度:163
div class="layer-container-content" div id="component_16_popupimage_0" class=" popup-image-container" style="padding: 20px 0px; text-align: center; cursor: zoom-out; margin-left: 8.5px; margin-top: 137.5px;"img style="background: #ffffff n[详细]
-
super()和this()的区别
所属栏目:[Java] 日期:2020-12-14 热度:194
1)调用super()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。 2)super()和this()类似,区别是,super从子类中调用父类的构造方法,thi[详细]
-
java抽象类和接口的区别
所属栏目:[Java] 日期:2020-12-14 热度:52
抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 3.抽象类中可以存在抽象方法。 4.如果一个类中有一个抽象方法,那么当前类一定是抽象类;抽象类中不一定有抽象方法。 5.抽象类中的抽象方法,需要有子类实现,如果[详细]
-
关于计算问题总结
所属栏目:[Java] 日期:2020-12-14 热度:74
div class="container" div class="line number1 index0 alt2" code class="java keyword"byte code class="java plain"b1= code class="java value"1 code class="java plain",b2= code class="java value"2 code class="java plain",b3,b6;? ? 表达式的数[详细]
-
导出所选行为excle
所属栏目:[Java] 日期:2020-12-14 热度:107
要实现的是将所选行导出。例如勾选这两条 导出为 我的前台是easyUI实现的。所以前台代码为: 'btn_export' '导出所选行' 'icon-print' arr = $('#dayrec' 'getSelections' (arr.length '温馨提示!' '至少选择一行记录进行导出!' '温馨提示','确认导出?', ids[详细]
-
导出查询结果到excle
所属栏目:[Java] 日期:2020-12-14 热度:58
实现功能 输入查询结果 点击导出查询结果 导出到excle表。 前台代码为: {id:'btn_export' '导出查询结果' 'icon-print' '温馨提示','确认导出?' =serializeForm($('#mysearch' '#downform').form('submit' " dayrec/export" "post" = = = '温馨提示','导出[详细]
-
分页实现方法
所属栏目:[Java] 日期:2020-12-14 热度:98
方法一? 前台页面的定义分页展示? easy ui pagination : 5 5,10,15,20,50 ], 每次页面操作或者查询请求CURD时 响应头部都会带着页面page和rows属性。所以后台可以指定接收参数 进行分页。 例如 在初始化的时候。我们会创建一个page的 bean用来接收前台传入的[详细]
-
导入excle数据将excle数据插入到数据库
所属栏目:[Java] 日期:2020-12-14 热度:102
实现功能是,用户可以直接导入对应数据,或者用户下载模板,填写数据,导入模板数据。easyui实现 ? 前台页面 '日清导入' 'icon-print' '#import').dialog('open' }/span/pre draggable= align="center" class="easyui-dialog" closed= style="width: 400px"[详细]
-
java中substring的用法
所属栏目:[Java] 日期:2020-12-14 热度:138
substring 1.public String substring(int beginIndex)。 ? ? ?返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。 ? ? ?参数: beginIndex - 开始处的索引(包括)。 返回: 指定的子字符串。 ? ? ?[详细]