Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java面试问题之四十发布时间:2011-09-26
请问一个线程安全的类必须满足几个条件,这些条件分别是什么?答:要设计一个满足线程安全的类一般需要满足以下三个条件:(1)这个类的对象可以同时被多个线程安全地访问。(2)每个线程都能正常执行原子操作,等到正确的结果。(3)在每个线程的原子操作都完成之后,对象处于逻辑上合理的状态。另外,不可变类总是线程安全,不需要对这样的类进行特别的限制,因为它的对象的状态始终是不变的,任何线程只能读取对象的状态,而不能改变对象的状态。对于可变类,如果要保证其线程安全,必须根据实际情况,对某些原子操作进行同步。... 查看全文
· Java 备忘(转)发布时间:2011-09-26
Java多线程总结之聊一聊Queuehttp://hellosure.iteye.com/blog/1126541Java多线程总结之由synchronized说开去http://hellosure.iteye.com/blog/1121157以ConcurrentHashMap为例小议并发集合类http://hellosure.iteye.com/blog/1143942Java的synchronized关键字:同步机制总结http://hellosure.iteye... 查看全文
· Java关键字总结发布时间:2011-09-26
Java关键字总结:我所知道的所有的关键字:intshortlongbytefloatdoublecharbooleannewnullclassvoidextendsifelsewhiledoswitchcasedefaultforbreakcontinuepoblicprivateprotactedimportpackageimplementsinterfaceabstracttruefalsestaticfinalsuperthisreturn总共加起来才38个,Java共有53个关键字... 查看全文
· 突然发现自己的JAVA基础很差发布时间:2011-09-26
今天因为一个问题上网搜索却牵扯出了另一个问题。。。纠结。、、还是纠结纠结之余发现自己的java基础很是薄弱!于是写下了一个纠结的牵扯出的另一个纠结的问题,旨在提醒自己基础很重要!1、类的私有构造函数虽然不能在外部进行实例化,但是通过反射可以实例化。PersonDemop=PersonDemo.class.getDeclaredConstructor(String.class,int.class).newInstance("张三",20);2、都知道System.gc();是进行垃圾回收... 查看全文
· java 关键字发布时间:2011-09-24
java关键字----------------------android培训、java培训、期待与您交流!----------------------java关键字:是被java赋予了特殊含义的单词并且都为小写。-----------------------------------------------... 查看全文
Bash字符串处理(与Java对照)-12.字符串连接InJavaString.concatStringconcat(Stringstr)将指定字符串联到此字符串的结尾。StringnewStr=str.concat(str2);StringBuilder.append&StringBuffer.append推荐使用StringBuilder,而不是StringBuffer。StringBuildersb=newStringBuilder();sb.append... 查看全文
· Java 载入类的方式发布时间:2011-09-24
JAVA类载入分别有隐式载入和显示载入隐式载入即平时大家惯用的new关键字,显示载入即抽象工厂模式中,大家用到的Class.forName(String"yourClassName");和ClassLoader.使用java-verbose:classMainClass.可以查看类载入的顺序。加以在特定地方打印一些值,既可以看到类载入和执行的顺序。显示载入一般的方式有:StringsubClassName="SubClassName";Classc=newClass(subClassName)... 查看全文
· 在JS中调用java变量发布时间:2011-09-24
在JS中调用JAVA变量可以,方法是:varJS变量名=<%=JAVA变量名%><%中间写java代码,跟在JSP中一样%>在JAVA中,无法调用JS变量在一个JSP页面中,先编译java代码,再编译JS代码... 查看全文
· java之表反向生成类发布时间:2011-09-24
环境:XP+JDK1.5+Oracle10g注意事项1请确保你的用户有权限访问select*fromDBA_COL_COMMENTS2java类的属性名称一律小写3所要jar为:commons-lang-2.4.jar,ojdbc14.jar4请在src下放置jdbc.properties属性文件,并且文件中的属性名称不能修改5创建java类属性类型全部为String类型创建原因:现在ORM很流行,但是在有的项目中并没有用到,java实体类的编写实在没什么可写的,如字段太多的话... 查看全文
· java回去看的russia发布时间:2011-09-23
java回去看的russiajava回去看的russiajava回去看的russiajava回去看的russiagame.rar(6.4KB)下载次数:2... 查看全文
· JAVA 比较两张图片的相似度发布时间:2011-09-23
importjava.awt.image.BufferedImage;importjava.io.File;importjavax.imageio.ImageIO;/***比较两张图片的相似度*@authorGuihua**/publicclassBMPLoader{//改变成二进制码publicstaticString[][]getPX(Stringargs){int[]rgb=newint[3];Filefile=newFile(args);BufferedImagebi=null;try... 查看全文
在Web程序中,如果限制上传文件为图片,大部分方法都采取检查文件扩展名。这样,当把一个非图片文件的扩展名改为jpg、gif或者bmp时,就能绕过限制。所以必须得通过读取文件内容来进行判断。这里提供两种实现代码。1、ImageInputStreamiis=ImageIO.createImageInputStream(resFile);//resFile为需被Iterator<ImageReader>iter=ImageIO.getImageReaders(iis);if(!iter... 查看全文
· JAVA文件压缩与解压缩功能发布时间:2011-09-23
packagecom.osm.personal.common;importjava.io.BufferedInputStream;importjava.io.BufferedOutputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.InputStream;importjava.util.ArrayList;importjava.util... 查看全文
· java连接数据库的方法发布时间:2011-09-23
以下为与各种数据库连接的方法:MySQL:StringDriver="com.mysql.jdbc.Driver";//驱动程序StringURL="jdbc:mysql://localhost:3306/db_name";//连接的URL,db_name为数据库名StringUsername="username";//用户名StringPassword="password";//密码Class.forName(Driver).newInstance();//还可以用DriverManager... 查看全文
· 常见java英文单词总结 不断更新发布时间:2011-09-23
enhance加强Perspective透视图... 查看全文
· java关键字发布时间:2011-09-23
java关键字有多少??是哪些关键字??关键字的作用是什么??关键字能用在什么地方??java的关键字总共有53个,其中有2个是保留字,也就是一般是使用的关键字.这51个关键字可以分为以下几类:一,访问修饰符的关键字1,public公有的能够在java的任何地方被调用,可以跨包调用2,protected受保护的只能在当前包中使用3,private私有的只能自爱当前类中使用二,定义类,接口,抽象类和实现接口,继承类的关键字,实例化对象4,class类定义类的关键字classStudent{}5... 查看全文
http://blog.hesey.net/2010/07/java-construction-of-integer-and-string.htmlviewsourceprint?01publicclasstest{02publicstaticvoidmain(String[]agrs){03inta=1000,b=1000;04System.out.println(a==b);//true0506Integerc=1000,d=1000;07System.out.println(c==d)... 查看全文
· Javacc实例及代码详解发布时间:2011-09-23
javaCC是一个能生成语法和词法分析器的生成程序。语法和词法分析器是字符串处理软件的重要组件。编译器和解释器集成了词法和语法分析器来解释那些含有程序的文件.如果想详细了解javacc可以在网上收集到很多资料。这里举一个简单的javacc实例帮助大家学习javacc首先下载javacc的eclipse插件,然后再eclipse.exe目录中安装即可。这是新建中就会出现新建javacc文件。有三种类型文件为jj、jjt、jtb,本章介绍jj的文件例子。是一个简单加减法的例子,并返回结果代码如下... 查看全文
一.获取系统当前时间:1.System.out.println(newTimestamp(newjava.util.Date().getTime));//包含时分秒2.System.out.println(newjava.sql.Date(newjava.util.Date().getTime));//不包含时分秒3.通过格式化类获取任意格式的时间SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddkk:mm:ssSSS")... 查看全文
publicclassTest{publicstaticvoidmain(String[]args){Stringstr="你好!";Stringunicode="";char[]charAry=newchar[str.length()];for(inti=0;i<charAry.length;i++){charAry[i]=(char)str.charAt(i);unicode+="\\u"+Integer.toHexString(charAry[i]);}System.out... 查看全文