因为基础差,所以面对的问题都很低级 问题的引入: 问题一: String str1 = "abc"; String str2 = "abc"; System.out.println(str1==str2); //true 问题二: String str1 =new String ("abc"); String str2 =new String ("abc"); System.out.println(str1==str2); // false 问题三: String s1 = "ja";String s2 = "va";String s3 = "java";String s4 ...
1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopment Jolt Award最佳书籍大奖,《Thinking in Java》被评为1999年Java World“最爱读者欢迎图书”,并且赢得了编辑首选图书奖。作者从1986年至今,已经发表了超过150篇计算机技术文章,出版了6本 ...
想做一个文本编辑器的朋友,来这里是找对了!! 下面的代码告诉我们该怎么在文本编辑器中设置字体大小,颜色,加粗,下划线等许多便捷操作~ 花了很长的时间找了这么一个资料,真是累煞我了~~!! 差点都要放弃了,最后终于在网络中搜索到了这么一段十分有用、十分有价值的东东! 感谢网络java程序员精英的大公无私,为我们奉献了这么好的代码~~十分感谢! 若转载,请注明我在下面注明的转载出处,十分感谢~~~~ 本文转自:http://www.blogjava.net/Swing/archive/2007/12/26/128965.html import java.awt.BorderLayout; i ...
通过下面的介绍,相信你可以手动实现邮件的发送程序,但你必须先准备一个程序用来进行BASE64Encoder的转换。这个程序不是很麻烦,有兴趣可以自己动手做下。 不多说,下面开始这次的正文: SMTP(simple mail transfer protocl简单邮件传输协议),定义了邮件客户端软件与smtp服务器之间,以及两来smtp服务器之间的通信规则。 smtp协议中定义了18条命令,但常用的有如下6条命令: 下面就回顾下今天重新复习了的smtp命令: smtp命令及格式: ehlo <domain> 该命令是smtp邮件发送程序与smtp邮件接收程序建立连接后必须发送 ...
我的第一份工作就是做软件测试,虽然现在还不是很明白是怎么回事,但是,遇见这方面的文章时 ,我也会特别的留意一下,用不用它,先收集了再说。 JUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework)。Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。Junit是一套框架,继承TestCase类,就可以用Junit进行自动测试了。 Cactus Cactus是一个基于JUnit框架的简单测试框架,用来单元测试服务端Java ...
下面是我收集的资料,用来制作jar的工具,自己动作做很麻烦,以前做过,没有想够要用工具来做,现在既然有工具可以使用,为什么不用更方便的方法呢~~~~ JPackIt JPackIt可以把Java工程打包成一个可执行的包(如:jar,class或exe).包括所有Java应用程序资源如:代码,图片,属性文件和被引用的第三方包. IzPack IzPack 是一个 Java 安装程序制作工具,能够制作一些简单的安装程序。制作出来的安装程序能在 Unix-like, MacOS X, Windows 等系统平台上运行。 JSmooth JSmooth 使用JSmooth将做好的J ...
该程序用于窗口显示邮件帐户管理视图: import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.table.DefaultTableModel; public class TableDemo extends JPanel { private JLabel jlabel1=null; private JButton jbt1=null,jbt2=null,jbt3=null,jbt4=null; private JScrollPane jscrollpane=null; p ...
一:J2SE 面向对象-封装、继承、多态 内存的分析 递归 集合类、泛型、自动打包与解包、Annotation IO 多线程、线程同步 TCP/UDP AWT、事件模型、匿名类 正则表达式 反射机制 2:数据库(Oracle或者MySQL) SQL语句 多表连接,内外连接, 子查询等 管理表、视图、索引、序列、约束等 树状结构存储 存储过程、触发器 数据库设计三范式、 3:JDBC JDBC基础 连接池 树状结构存储与展现 DataSource & RowSet JDBC连接Oracle及MySQL 4:HTML_CSS_JAVASCRIP ...
只对初学者或许有用 import java.awt.*; import javax.swing.*; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.JFrame; public class Mytree extends JFrame{ private DefaultMutableTreeNode root,red,green,blue; private JTree jtree1; private JPanel jpanel1; // private JLabel jla ...
学习需要,想做一个可以改变大小的面板,java学的不是很好,不知道怎么弄后来搜索下了,可以使用JSplitPane,比较简单下面是一个简单演示: import java.awt.*; import javax.swing.*; public class MysplitpaneDemo extends JFrame{ private JButton jb1,jb2; private JSplitPane jsplitpane1,jsplitpane2; private JScrollPane jsp; private JLabel jlabel1,jlabel2; ...
自己做练习编写的小程序:GridBagLayout布局使用 下面是自己写的代码 package layout; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class ShowGridBagLayout extends JApplet{ private JLabel jbl1=new JLabel("resize the window and study gridbaglayout",JLabel.CENTER); private JTextArea jta1=new JText ...
Spring Framework 【Java开源 J2EE框架】 Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。 Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。 Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误。Spring的数据访问架构还集成了Hiberna ...
新开学来了要做的第一件有意义的事情就是重装了一下自己的电脑,俺不怕重装系统,可俺怕整那些软件,每次重装系统后,现在都要重新安装jvm,别的我不会,但是每次都要设置那个环境变量,所以,这个,俺最熟悉^_^   现在我把我的jdk安装在E:\Program Files\Java\jdk1.6.0目录下, 下面是设置环境变量的步骤,初学者可以跟我走了现在@_@   (1)右击“我的电脑”---->属性------>高级---->环境变量; (2)在系统变量下面,选择“新建” 变量名:JAVA_HOME ...
Emy
搜索本博客
我的相册
46fbebec-504f-33ef-a835-5c791a45127d-thumb
b8f255ee3d82e7382cf53432
共 53 张
最近加入圈子
存档
最新评论