随笔分类 - java随笔
摘要:1、简介: 1)SOCKET是应用程序和网络之间的一个接口。SOCKET创建设置好以后,应用程序可以: 通过网络把数据发送到socket 。 通过网络从socket接收数据。(通信的前提是应用程序知道服务端的ip及其正在监听的端口号,每台机器有65,536 个端口) 2)SOCKET有两种基本类型:
阅读全文
摘要:线程的创建和管理: 1.应用Thread类显式创建、管理线程 2.应用Executor创建并管理线程。 定义任务: 无返回的任务:实现Runnable接口并编写run()方法。 有响应的任务:实现Callable接口并编写call()方法。 如下的火箭发射倒计时任务: public class Lu
阅读全文
摘要:PO(persistant object) 持久对象 在o/r映射的时候出现的概念,如果没有o/r映射,没有这个概念存在了。通常对应数据模型(数据库),本身还有部分业务逻辑的处理。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。
阅读全文
摘要:可能是设置断点过多,导致连接中断,无法取到数据,可以将不必要的断点去掉,之后再试。
阅读全文
摘要:首先明确,变量初始化是在任何方法(包括构造器)被调用之前进行的。 1、实例变量的初始化 实例变量只有当它所属的类实例化后才会存在,构造器被执行就意味着对象就被创建。 1.1、指定初始化。 class Dog{ Dog(){ System.out.println("Constructor is com
阅读全文
摘要:1、break:直接强行跳出当前循环,不再执行剩余代码。但在多重循环的情况下,若break在内层循环中,则仅仅终止了内层循环,外循环照常执行。 2、continue:仅仅终止此次循环。 3、return:使程序返回到调用某方法的地方。 4:、break+标签:可用于终止多重循环。在多重循环前设置一个
阅读全文
摘要:Session是应用程序与数据库之间的一个会话,其重要性不言而喻。初学Hibernate,使用SessionFactory,老老实实地打开事务,提交,回滚,关闭session。 1、直接通过SessionFactory构建Session对象(用openSession()或者getCurrentSes
阅读全文
摘要:java中当我们需要T.class时会报错,这是我们只需定义一个Class<T>类作为参数传入即可,具体如下: public List<T> findStuByQuery(DetachedCriteria beautyCriteria,int i,Class<T> t) throws Excepti
阅读全文
摘要:集合框架,相当收纳盒,可以存放不同的对象引用并实现对元素的添加、删除、管理等操作。集合长度可变。常用集合有List、Set以及Map,List和Set继承了Collection接口,下分HashSet、TreeSet以及ArrayList、LinkedList接口。List集合中元素允许重复,且有序
阅读全文
摘要:Swing作为AWT组件的“强化版”,它的产生主要是为了克服AWT构建的GUI,无法在所有平台都通用的问题。允许编程人员跨平台时指定统一的GUI显示风格也是Swing的最大优势。Swing是AWT的补充,而非取代者。 以下是Swing包的层次结构和继承关系。 javax.swing Class JC
阅读全文
摘要:java中构造方法是作为除了成员方法之外的一种特殊方法,方法名与类名相同。一般类中如果没有明确定义构造方法时,编译器默认为无参构造方法。当我们调用new方法创建对象就是通过构造方法完成的。因此,当有对象被创建,就有构造方法被调用。构造方法的作用即为初始化对象。构造方法的基本特点如下: 1、没有返回值
阅读全文
摘要:1、一个java文件中只能有一个public类。且公共类名称必须与java文件名一致,否则会出现错误提示。与其他面向对象编程语言的一样,在利用java分析问题时,基本思路即为将问题的属性(静)与行为(动)抽象封装成类,对象是类的某一实体化结果,在实体化之后,可运用对象解决问题;主方法是程序的入口,执
阅读全文