java
文章平均质量分 55
youhebuke52011
大学生学习中
展开
-
关于setContentPane()和getContentPane()的应用
关于setContentPane()和getContentPane()的应用我们可以在 JFrame 对象中添加 AWT 或者 Swing 组件。但是,虽然它有 add 方法,却不能直接用于添加组件,否则会抛出异常——不信就试试。造成这个现象的原因只有一个解释:JFrame 不是一个容器,它只是一个框架。那么,应该怎么添加组件呢?JFrame 有一个 Content Pane,转载 2015-09-01 21:25:31 · 361 阅读 · 0 评论 -
MyBatis学习笔记(2)
Mybatis入门程序之增删改编写po类(User.java)package com.icss.po;public class User { private Integer userid; private String username; public Integer getUserid() { return userid; } public v原创 2017-02-24 14:25:36 · 387 阅读 · 0 评论 -
MyBatis学习笔记(3)
MyBatis入门之高级结果映射demo截图 编写po类(Blog.java,Post.java,User.java)package com.icss.po;import java.util.List;public class Blog { private Integer blogid; private String blogtitle; private Integer bl原创 2017-02-24 15:29:02 · 504 阅读 · 0 评论 -
MyBatis学习笔记(4)
MyBatis入门之log4j日志输出问题MyBatis日志功能Mybatis内置的日志工厂提供日志功能,具体的日志实现有以下几种工具: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 具体选择哪个日志实现工具由原创 2017-02-24 21:33:57 · 294 阅读 · 0 评论 -
MyBatis学习笔记(5)
MyBatis入门之延迟加载resultMap可以实现高级映射(使用association、collection实现一对一及一对多映射),association、collection具备延迟加载功能。延迟加载:先从单表查询、需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查询多张表速度要快。使用association实现延迟加载mapper.xml 需要定义两个mapper原创 2017-02-26 19:07:15 · 374 阅读 · 0 评论 -
Java 面试题
静态类和静态方法如果一个类要被声明为static的,只有一种情况,就是静态内部类。静态内部类实际上与普通类(即类名必须与文件名一样的顶级类)一样,只是静态内部类在某一类的内部定义了而已,既然是类,要想使用就必须实例化。概念上与静态变量、静态方法是不一样的,不要被“静态”两个字迷惑了(不要以为凡是静态的东西就不需要实例化就可以直接使用,静态内部类是有区别),而且只有静态内部类,而没有原创 2016-08-29 20:15:59 · 473 阅读 · 0 评论 -
Java内部类详解
原文链接:点击打开链接1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部,形如下面的形式: class Circle { double radius = 0; public Circle(double radius) { this.radius = radius; } class Draw { /转载 2015-12-23 20:28:43 · 413 阅读 · 0 评论 -
Java的浅拷贝和深拷贝
浅拷贝:假如说你想复制一个简单变量。很简单: int apples = 5; int pears = apples;不仅仅是int类型,其它七种原始数据类型(boolean,char,byte,short,float,double.long)同样适用于该类情况。但是如果你复制的是一个对象,情况就有些复杂了。假设说我是一个初学者,转载 2016-01-20 16:52:37 · 392 阅读 · 0 评论 -
Java:类与继承
请尊重作者劳动成果,转载请标明原文链接:点击打开链接Java:类与继承对于面向对象的程序设计语言来说,类毫无疑问是其最重要的基础。抽象、封装、继承、多态这四大特性都离不开类,只有存在类,才能体现面向对象编程的特点,今天我们就来了解一些类与继承的相关知识。首先,我们讲述一下与类的初始化相关的东西,然后再从几个方面阐述继承这一大特性。以下是本文的目录大纲: 一转载 2016-01-19 11:49:00 · 315 阅读 · 0 评论 -
Java到底是值传递还是引用传递呢?(只有值传递)
Java中的值传递和引用传递之前对Java是值传递还是引用传递一直很纠结,所以我决定这次要把它彻底弄明白,为此我上网逛了很多技术论坛,也问了许多牛人,归纳出一下的结论:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到原创 2016-01-19 10:30:34 · 333 阅读 · 0 评论 -
Java创建线程的两个方法
Java提供了线程类Thread来创建多线程的程序。其实,创建线程与创建普通的类的对象的操作是一样的,而线程就是Thread类或其子类的实例对象。每个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法:◆需要从Java.lang.Thread类派生一个新的线程类,重载它的run()方法; ◆实现Runnalbe接口,重载Runnalbe接口中的run()方法。转载 2015-12-30 21:44:19 · 334 阅读 · 0 评论 -
Java中的String为什么是不可变的? -- String源码分析
什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。区分对象和对象的引用对于Java转载 2015-12-30 21:00:44 · 319 阅读 · 0 评论 -
JAVA 异步机制与同步机制的区别
所谓异步输入输出机制,是指在进行输入输出处理时,不必等到输入输出处理完毕才返回。所以异步的同义语是非阻塞(None Blocking)。 网上有很多网友用很通俗的比喻 把同步和异步讲解的很透彻 转过来 举个例子:普通B/S模式(同步)AJAX技术(异步) 同步:提交请求->等待服务器处理->处理完毕返回 这个期间客户端浏览器不能干任何事转载 2015-08-06 10:43:02 · 400 阅读 · 0 评论 -
MyBatis学习笔记(1)
什么是MyBatis?MyBatis 世界上流行最广泛的 SQL 映射框架,由 Clinton Begin 在 2002 年创建,其后,捐献给了 Apache基金会,成立了 iBatis 项目。2010 年 5 月,将代码库迁致 Google Code,并更名为 MyBatis。关于以前的版本,请访问 http://ibatis.apache.org/关于更名后最新的版本,请访原创 2017-02-23 20:05:48 · 305 阅读 · 0 评论