![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 52
自强不息zqbx
这个作者很懒,什么都没留下…
展开
-
JAVA基础-三元表达式
题目:判断原创 2014-04-14 13:30:49 · 6443 阅读 · 0 评论 -
File类的基本操作之读出文件路径
package org.mark.file;import java.io.File;/** * File类的基本操作之读出文件路径 * 读出文件路径 */public class TestMKDIR { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat原创 2014-05-08 00:16:36 · 741 阅读 · 0 评论 -
File类的基本操作之读出全部文件夹路径
package org.mark.file;import java.io.File;/** * File类的基本操作之读出全部文件夹路径 * 如果给定一个目录,要求将此目录中的全部文件都列出来 * 使用递归 */public class TestChare { /** * @param args */ public static void main(String[]原创 2014-05-08 00:17:33 · 1289 阅读 · 0 评论 -
Sun JDK 1.6中String Constructor的一个bug
Java Performance Tuning Guide中看到的: http://java-performance.info/inefficient-byte-to-string-constructor/大致是传递byte array,offset,len, 还有charset时其在内部会arrays.copyOf整个数组(而不是那个slice),这样如果数组本身很大,slice很小,byt原创 2014-04-22 09:33:48 · 862 阅读 · 0 评论 -
浅谈Java中System.gc()工作原理
趁着今天写程序的热乎劲儿,小谈一下System.gc()这个神秘的东东~很多人把Java的“效率低下”归咎于不能自由管理内存,但我们也知道将内存管理封装起来的好处,这里就不赘述。Java中的内存分配是随着new一个新的对象来实现的,这个很简单,而且也还是有一些可以“改进”内存回收的机制的,其中最显眼的就是这个System.gc()函数。乍一看这个函数似乎是可以进行垃圾回收的转载 2014-05-09 02:16:34 · 810 阅读 · 0 评论 -
JAVA基础-斐波那契(兔子繁殖)
/* * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? */原创 2014-04-09 17:59:17 · 1111 阅读 · 0 评论 -
JDBC CRUD oracle
package com.org.beimei;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.ArrayLi原创 2014-06-06 10:20:43 · 1235 阅读 · 0 评论 -
排序方法,常用
import java.util.Random;public class NumberSort{ /** * 私有构造方法,禁止实例化 */ private NumberSort(){ super(); } /** * 冒泡排序 * 比较相邻的元素。如果第一个比第二个大,就叫唤他们两个位置。 * 对每一组相邻的元素作同样的工作,从开始的第一对到结束后的最后一对,这样剩下的原创 2014-05-21 15:29:05 · 831 阅读 · 0 评论 -
Java事务处理-JDBC事务例子
买书的例子 程序应该将图书数量的操作和更新account用户余额的操作作为一个事务来处理,只有这两个操作都完成的情况下,才能提交事务,否则就回滚事务。转载 2014-06-10 15:47:18 · 857 阅读 · 0 评论 -
Java JDK动态代理
先看一下jdk的动态是怎样用的java代码package com.zjs.dynamic;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;/** * 实现自己的InvocationHandler */publi原创 2014-06-13 11:35:09 · 1123 阅读 · 0 评论 -
File类的基本操作之创建并删除
package org.mark.file;import java.io.File;import java.io.IOException;/** * File类的基本操作之创建并删除 * 给定一个路径,如果此文件存在,则删除,如果不存在,则创建 */public class TestCD { /** * @param args */ public static vo原创 2014-05-08 00:16:00 · 698 阅读 · 0 评论 -
File类的基本操作之删除文件
package org.mark.file;import java.io.File;/** * File类的基本操作之删除文件 * 删除文件 */public class TestFileDelete { /** * @param args */ public static void main(String[] args) { // TODO Auto-gener原创 2014-05-08 00:15:11 · 954 阅读 · 0 评论 -
MyEclipse An error has occurred. See error log for more details. org/eclipse/jdt/internal/ui/dialogs
今天运行MyEclipse8.6启动成功,却突然弹出报错窗口,detail:An error has occurred. See error log for more details. org/eclipse/jdt/internal/ui/dialogs/StatusInf;网上查了查报错原因:发现原创 2014-05-01 09:53:01 · 5088 阅读 · 1 评论 -
纠正for循环中关键字continue的执行顺序
下面是一个小程序,可以很好阐述 关键字:continue,break;package org.song.loop;public class TestLoop { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int tot原创 2014-05-01 10:06:08 · 1504 阅读 · 0 评论 -
MyEclipse快捷键(各种版本)
在找的过程中,有一大堆的其他快捷键,网上的版本也是层出不穷,什么常用版,什么实用版,很是让人眼花缭乱,收藏一下吧,以后用的着,以下有好多版本的,都贴在一起了,别晕。经常用到的Eclipse快捷键存盘 Ctrl+s(肯定知道)注释代码 Ctrl+/取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了)代码辅助 Alt+/快速修复 Ctrl+1代码格式化转载 2014-05-01 10:37:53 · 556 阅读 · 0 评论 -
JAVA基础-多层循环(99乘法口诀)
题目:输出9*9乘法口诀。原创 2014-04-16 17:52:00 · 846 阅读 · 0 评论 -
java中的变量和方法
在java的笔试中,许多的程序题都离不开变量和方法,也许一个很长的程序就是考你不同类别的变量和方法的使用,这类题型很具有迷惑性,今天我们就来看看这些变量和方法,弄清他们的特点是解题的第一步。 java中的变量主要有局部变量,全局变量,成员变量,类变量(静态变量),实例变量(非静态变量),公共变量,私有变量,保护变量和默认访问变量,方法有公有方法,私有方法,静态方法,最终方法,也许转载 2014-04-17 00:58:22 · 1005 阅读 · 0 评论 -
进程是线程吗?
小伙伴们,在面试的时候是不是经常遇到与线程有关的题目呢? 下面我把线程做了总结(含代码实现),希望对你学习线程有帮助!一、当我们谈到线程时,很自然地会想到进程。那么,进程与线程有什么区别呢?1.进程间是独立的,表现在内存空间,上下文环境里;线程时运行在进程空间内的。2.在不适用特殊技术的前提下,进程是无法突破进程边界存取其他进程内的存储空间的;但是线程由于身处在进程空间内,所以原创 2014-05-06 18:04:10 · 1521 阅读 · 0 评论 -
数据库连接池的优点和原理
数据库连接是非常宝贵的系统资源,连接一次数据库,底层程序需要经过很多步骤,花费比较多的时间,如果每次要操作数据库的时候才开始建立数据库连接,用完之后再关闭连接,势必造成程序的效率问题。连接池的基本原理是,先初始化一定的数据库连接对象,并且把这些连接保存在连接池中。当程序需要访问数据库的时候,从连接池中取出一个连接,数据库操作结束后,再把这个用完的连接重新放回连接池。当然以上我说的是只是一个最简原创 2014-05-07 13:30:35 · 5888 阅读 · 1 评论 -
面试中Spring IOC AOP的理解
spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦 2.可以使用容易提供的众多服务,如事务管理,消息服务等 3.容器提供单例模式支持 4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能 5.容器提供了众多的辅助类,能加快应用的开发 6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等转载 2014-05-07 13:43:44 · 821 阅读 · 0 评论 -
File类的基本操作之创建文件
过多文字都是浮云, 我直接把代码贴上来啦!有疑问欢迎讨论学习原创 2014-05-08 00:13:24 · 1385 阅读 · 0 评论 -
switch语句能否作用在byte上,能否作用在long上,能否作用在String上
在switch(expr1)中,expr1只能是一个整数表达式或者枚举常量(更大字体),整数表达式可以是int基本类型或Integer包装类型,由于,byte,short,char都可以隐含转换为int,所以,这些类型以及这些类型的包装类型也是可以的。显然,long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。原创 2014-06-03 15:38:35 · 794 阅读 · 0 评论