Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java——简单画图板的制作发布时间:2013-10-13
[color=darkblue]Java——简单画图板的制作现在我们用一些比较基础的Swing包中的类和监听器来完成一个简单画图板的制作。首先:画图板需要图形化的界面,界面上还需要有按钮,标签等组件。其次:在按下相应按钮时应该用监听器来接收信息,告诉程序要干什么。最后:需要把所画图形重绘出来。避免最小化或移动窗口后所画图形的缓存被清理掉。现在,我们来做一个画图板的主界面,可以把它放在一个类中:我们可以叫它Frame类,让它继承Jframe类... 查看全文
· Java多线程for beginner发布时间:2013-10-13
publicclassMulti{publicstaticvoidmain(Stringargs[]){Threadt1=newMyThread("Steve");Threadt2=newMyThread("Jesse");t1.start();t2.start();}}classMyThreadextendsThread{privateStringname;publicMyThread(Stringname){this.name=name;}@Overridepublicvoidrun()... 查看全文
· 黑马程序员——Java网络编程发布时间:2013-10-13
1:网络编程(1)网络编程用java实现不同计算机间的数据通信和共享问题。(2)网络编程三要素A:IP地址计算机的唯一标识B:端口计算机的应用程序标识范围:0-655350-1024被占用或者保留。C:协议计算机间的通信规则UDP:数据打包大小有限制无连接不可靠速度快TCP:连接通道大小无限制面向连接可靠速度慢(3)Socket机制Socket就是为网络编程提供的一种机制。(Socket编程,套接字编程。)A:每一端都有一个Socket服务B:数据是在Socket间通过IO流传输(4)UDPA... 查看全文
· 黑马程序员——Java网络编程发布时间:2013-10-13
1:网络编程(1)网络编程用java实现不同计算机间的数据通信和共享问题。(2)网络编程三要素A:IP地址计算机的唯一标识B:端口计算机的应用程序标识范围:0-655350-1024被占用或者保留。C:协议计算机间的通信规则UDP:数据打包大小有限制无连接不可靠速度快TCP:连接通道大小无限制面向连接可靠速度慢(3)Socket机制Socket就是为网络编程提供的一种机制。(Socket编程,套接字编程。)A:每一端都有一个Socket服务B:数据是在Socket间通过IO流传输(4)UDPA... 查看全文
· Java设计模式学习--策略模式发布时间:2013-10-13
写在前面的话:离毕业己经三个多月了,从实习到现在来公司己经快一年了,之前学习的好多东西正因为没有在现在的项目中体现,怕自己会忘记所有找了些资料重新冲一下电。记得老师曾经说过,把自己学习的知识,写在博客里,这样方便他人借鉴的同时,自己以后再想回过头来看也方便,故从现在开始每学习一个知识点,就记录一篇文章,些设计模式出自己CBF4LIFE的《我们的设计模式》大体上与之一至。在知识的海洋里我永远只是一只无法游到彼岸的菜鸟。策略模式【StrategyPattern... 查看全文
· Java多线程的volatile关键字发布时间:2013-10-12
以前一直没在意,一直以为volatile修饰了就高枕无忧了,但其实不然,最简单的一个场景:publicclassCounter{publicvolatilestaticintcount=0;publicstaticvoidinc(){//这里延迟1毫秒,使得结果明显try{Thread.sleep(1);}catch(InterruptedExceptione){}count++;}publicstaticvoidmain(String[]args){//同时启动1000个线程... 查看全文
DecimalFormat的用法Java浮点数FloatDouble小数格式化保留小数位后几位等1DecimalFormatdf=newDecimalFormat();2doubledata=1234.56789;3System.out.println("格式化之前的数字:"+data);4Stringstyle="0.0";//定义要显示的数字的格式5df.applyPattern(style);//将格式应用于格式化器6System.out.println("采用style... 查看全文
· Java代码审查的11种常见错误发布时间:2013-10-12
一、常见错误1#:多次拷贝字符串测试所不能发现的一个错误是生成不可变(immutable)对象的多份拷贝。不可变对象是不可改变的,因此不需要拷贝它。最常用的不可变对象是String。如果你必须改变一个String对象的内容,你应该使用StringBuffer。下面的代码会正常工作:Strings=newString("Texthere");但是,这段代码性能差,而且没有必要这么复杂。你还可以用以下的方式来重写上面的代码:Stringtemp="Texthere"... 查看全文
java关于split分割字符串,空的字符串不能得到的问题classT{publicstaticvoidmain(Stringargs[]){Stringnum[]=newString[11];StringsLine="101494|360103660318444|2008/06/17|周润英|1292.0|3085.76|2778.28|912.91|106.0|||";num=sLine.split("\\|");introw=1;for(Strings:num){System.out... 查看全文
· java集合之Set与List发布时间:2013-10-12
Set集合是无序不可以重复的的、List集合是有序可以重复的。Map是键-值对:Map<key,value>。既然set集合是无序的,它的存取值与哈希算法是分不开的。因为它在存储时的内存地址,完全可以是这个值本身经过哈希算法处理后得到。为什么这样做?在值已知的情况下,提高了获取的速度。因为知道了值,就知道了对应的内存地址。就象目录的索引一样,一体2面。目录-页数。象给页数加了个书签,让你一下就能翻到它。java中的HashMap<key,value>对象是一种set集合... 查看全文
· java日期获取大全发布时间:2013-10-12
packagecom.hellogame.platform.util;importjava.text.ParseException;importjava.text.SimpleDateFormat;importjava.util.ArrayList;importjava.util.Calendar;importjava.util.Date;importjava.util.GregorianCalendar;importjava.util.List;importcom.hellogame... 查看全文
· java发布时间:2013-10-12
文件搜索器第一天大体过程:1、窗体创建、设置窗体属性、设置窗体的布局2、创建所需控件、设置控件属性(包括控件的布局方法)、将控件添加进窗体中、设置可见3、添加对搜索按钮的监听java.awt.event.ActionListenersousuo_listener=newActionListener(){publicvoidactionPerformed(ActionEvente){area_content.setText("");//清空Stringdir=field_dir.getText(... 查看全文
· 黑马程序员——Java反射发布时间:2013-10-12
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流!----------------------1.概念反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所属的属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。2Class类Java程序在运行时,系统会对所有的对象进行所谓的运行时类型标识,用来保存这些信息的类就是Class类... 查看全文
由于同一进程内的多个线程共享内存空间,在Java中,就是共享实例,当多个线程试图同时修改某个实例的内容时,就会造成冲突,因此,线程必须实现共享互斥,使多线程同步。最简单的同步是将一个方法标记为synchronized,对同一个实例来说,任一时刻只能有一个synchronized方法在执行。当一个方法正在执行某个synchronized方法时,其他线程如果想要执行这个实例的任意一个synchronized方法,都必须等待当前执行synchronized方法的线程退出此方法后,才能依次执行。但是... 查看全文
Java是目前最流行的面向对象的变成语言之一,Java支UTF-8,ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍困倒了不少程序员,网上虽然也有不少关于再Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下》影响Java中字体编码正确显示的有几个因素:1)数据库的链接方式;2)网页中使用的字体编码;3)数据库里存放数据的字体编码;4)Java的缺省字体编码。入股哦在变成中遇到不能正确显示中文是,要先弄清楚以上几项所使用的字体编码,再分析找出原因... 查看全文
· java URLEncoder 使用发布时间:2013-10-11
java.lang.Objectextendedbyjava.net.URLEncoder该Class位于java.net包里。有两个方法,一个是staticStringencoding(Strings)不过这个已经是Deprecated了。还有一个publicstaticStringencoding(Strings,Stringenc)Translatesastringintoapplication/x-www-form... 查看全文
Java入门一(java运行原理与内存分析)想了下就把java知识点总结下:类是对象的模板,对象是类的实例。java运行的其实也就是类的编译文件.Class文件,里面存放的是类的类型信息只不过是二进制的形式让计算机看的局部变量:在方法中定义的变量,参数列表中参数,代码块中定义的变量都叫局部变量。成员变量:在类中定义的变量叫成员变量。注意:成员变量能够自动初始化。重点:对象中的所有成员变量和方法是在调用构建函数执行之前被初始化。建议:尽量多看外国的计算机一类的书籍,会让你有更开阔的视野... 查看全文
· java内部类发布时间:2013-10-11
1匿名内部类匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。这就要采用另一种形式的new语句,如下所示:new<类或接口><类的主体>这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等... 查看全文
Java是目前最流行的面向对象的变成语言之一,Java支UTF-8,ISO-8859-1、GBK等各种字体编码,可笔者发现Java中字体编码的问题仍困倒了不少程序员,网上虽然也有不少关于再Java中如何正确显示中文的文章,但都不够全面,笔者特意总结如下》影响Java中字体编码正确显示的有几个因素:1)数据库的链接方式;2)网页中使用的字体编码;3)数据库里存放数据的字体编码;4)Java的缺省字体编码。入股哦在变成中遇到不能正确显示中文是,要先弄清楚以上几项所使用的字体编码,再分析找出原因... 查看全文
今天碰到一个问题,就是java调用存储过程,但是存储过程有几个参数是有默认值的,而正好我这块是不需要给那些默认值赋值。我先把测试的存储过程贴出来,用的是sqlserver2005:CreatePROCEDURE[dbo].[proc_defult_value]@aaavarchar(20)='aaa,',@bbbvarchar(20)='bbb,',@cccvarchar(20)='End',@resultvarchar(2000... 查看全文