JavaSe
痛是咸
java 安卓开发
展开
-
java中访问修饰符的使用,方法重写定义,final修饰符,布局的特点等等:
开闭原则:1、面对扩展开发。2、面对修改关闭。布局:边框布局的特点:将窗体分为中、西、南、北、中五个部分,每个部分放置一个组件,组件大小随着窗体的变化而变化,边框布局是JFrame、Frame默认的布局管理器。流式布局特点:将组件从上到下,从左到右进行排列,以组件内容定位组件大小,超出屏幕自动换行//流式布局是JPanel默认的布局管理器.网格布局的特点:将窗体等分为大原创 2013-04-22 21:11:50 · 1437 阅读 · 0 评论 -
线程同步主要有哪些方法
1 wait方法: 该方法属于Object的方法,wait方法的作用是使得当前调用wait方法所在部分(代码块)的线程停止执行,并释放当前获得的调用wait所在的代码块的锁,并在其他线程调用notify或者notifyAll方法时恢复到竞争锁状态(一旦获得锁就恢复执行)。 调用wait方法需要注意几点: 第一点:wait被调用的时候必须在拥有原创 2013-09-25 19:12:01 · 1023 阅读 · 0 评论 -
java中equals与==的区别
我的一点点理解:equals是比较不同的两个对象的值是不是相等。==是比较 想同的两个对象的值是不是相等。这是引用的文章:======================================================================================初学 Java 有段时间了,感觉似乎开始入了门,有了点儿感觉但是发现很多困惑和疑问而且均来自于最转载 2013-09-22 20:20:18 · 775 阅读 · 0 评论 -
java 单例模式分析
(1)/* 线程安全 但效率比较低 一开始就要加载类new一个 对象这是饿汉方式的单例模式*/public class Singleton1 { private Singleton1(){ } private static final Singleton1 instance=new Singleton1(); public static Singleton1 getInstanc原创 2013-09-22 14:17:40 · 1013 阅读 · 0 评论 -
网络编程
网络编程:端口,就是应用程序用于数据交互的通道,用于实现程序间的通信。每个应用程序都有固定的端口。常用的端口: Telnet协议tel 23;简单邮件传输协议smtp 25;文件传输协议ftp 21;超文本传输协议http 80;TCP协议较可靠地双向流协议三次握手提供消息确认、错误检测和错误恢复等服务。如果数据在传输过程中有损耗,有原创 2013-05-28 19:50:52 · 889 阅读 · 0 评论 -
wait和sleep区别狭义jiavaBean规范,三层架构模式
模式分为架构模式和设计模式:架构模式:架构是指一个软件系统整体的组织结构。架构模式描述软件系统的组织结构的一些规则和指南。设计模式:设计模式描述的是在软件系统的某一局部不断重现的核心解决方案,这种解决方案以完善的设计结构出现,可以被应用到以后的类似的环境中。三层架构:表现层:业务层:持久层:界面----事件---->业务处理----->保存(DB)界原创 2013-05-28 19:41:03 · 1265 阅读 · 0 评论 -
UML统一建模语言,java中七种设计原则,
UML统一建模语言。类与类,类和接口,接口和接口之间的关系。1、实现关系(一个类实现一个接口)2、泛化关系(一个类继承另一个类)3、关联(1)、依赖关系:一个类是另一个类的方法局部变量,方法的参数或方法返回值。2)、聚合关系:一个类是另一个类的属性,是整体和部分的关系。3)、组合关系:一个类是另一个类的属性,是整体不可分割的一部分,是强聚合。)4、单一职责:一个类而言,原创 2013-05-28 19:31:40 · 2141 阅读 · 0 评论 -
http协议与XML书写规范及解析技术
http协议:超文本传输协议。该协议规定了客户端和服务器传输信息的数据流格式,以便在客户端和服务器之间传输数据。http协议遵循的是请求/响应模型。是无状态的协议,占用的是80端口XMLeXtended Markup Language-什么是标记-什么是可扩展标记标记-程序:写在可扩展-企业需要自定义标记,如工号,姓名,年龄CDATA是不被解析器原创 2013-05-28 19:53:26 · 3123 阅读 · 0 评论 -
输入输出流
工厂模式://如果一个方法参数是接口,那么调用方法时,必须传入该接口的实现类对象//如果一个方法返回值是接口,那么可以返回任何一个该接口实现类 输入输出流:流按照方向分:输入流,输出流。流的方向以内存作为参照物。如果从数据源中将数据读取到内存叫输入流,也叫读取流。如果将内存中的数据写入到数据源,叫输出,也叫写入流。流按照类型分:字节流、字符流、对象流原创 2013-05-28 19:43:05 · 1098 阅读 · 0 评论 -
正则表达式,线程,StringBuffer和String
//try{}finallly{}try可以和finally连用,无论是否有异常finally都要执行。正则表达式的语法规则:[]:表示[]内任意字符{6}:只能重复6次,不能多不能少。{6,}:至少重复6次,没有上限限制。{6,10}:至少6次不能超过10次。!:表示或者(ab|cd)要么是ab,要么是cd.String x="abc";和String原创 2013-05-16 20:47:09 · 1241 阅读 · 0 评论 -
异常
异常是描述出错信息的对象。可捕获,可处理。错误:可以捕获,不能处理。try{}catch(Exception e){e.printStackTrace();}finally{}在catch后面,定义一个异常变量,用来接收在try块中抛出的异常对象。然后通过e.printStackTrace();将异常对象中封装的异常信息打印出来。异常分两类:编译期异常:原创 2013-05-16 20:34:17 · 670 阅读 · 0 评论 -
jdbc解释
jdbc是java连接数据库的一套API,完成如何将数据库中的数据和内存中对象数据的转换。jdbc是java连接数据库的一套标准。该标准定义了一系列的接口,这些接口由数据库厂商根据自己数据库的特点提供实现类,用户根据接口调用数据库厂商的实现类,这样,无论连接什么数据库都是一套API。用户就可以屏蔽数据库的差异。jdbc操作步骤:1.加载驱动2.建立连接3.执行SQL4.原创 2013-05-16 20:23:56 · 892 阅读 · 0 评论 -
HashMap和Hashtable的区别与联系DDL,DQL,DML,DCL,解释
HashMap和Hashtable的区别与联系1、HashMap和Hashtable都是Map集合接口的实现类。2、HashMap允许null键和null值,但是Hashtable不允许3、HashMap线程不安全,而Hashtable线程安全。4、TreeMap实现自动按键排序。DBMS数据库管理系统,RDMS关系型数据库管理系统。SQL是结构化查询语言(Struct原创 2013-04-28 22:49:57 · 852 阅读 · 0 评论 -
集合,list,set,map
集合:集合的特点:元素类型可以不同、集合长度可变、空间不固定。java 中对一些数据结构和算法进行了封装即集合。集合也是一种对象,用户存储、检索、操作、传输集合对象。collection->list线性元素可以重复。->set,元素不可重复。map(键值对,一个元素放两个对象,键不能重复);集合和数组的区别:1、集合中只能放对象引用。数组可以是基本类型也可以是引用类型。原创 2013-04-28 22:46:28 · 750 阅读 · 0 评论 -
继承
继承:产生子类对象之前,会先产生父类对象。在父类对象基础之上,扩展子类自己的方法和属性,所以继承也叫扩展。super 表示父类对象。super()表示调用父类无参构造方法,产生父类对象,如果子类没有书写super()。虚拟机会默认添加super();如果父类没有无参构造方法,必须用super()显示调用。在java中一个类只能有一个父类。所有类的跟类都是原创 2013-04-20 18:14:29 · 621 阅读 · 0 评论 -
java中this.的使用;什么是构造方法,及构造方法的作用
This.的使用构造方法:方法名和类名相同,没有返回类型,构造方法在创建对象时调用。如果以个类中没有定义构造方法,虚拟机会给这个类自动分配一个无参构造方法。如果一个类中定义了构造方法,这时默认无参构造方法就会消失。 构造方法的作用:1. 为对象在堆空间中分配空间。2. 初始化成员变量 int->0; double ->0.0 引用类型原创 2013-04-18 21:40:37 · 1606 阅读 · 0 评论 -
接口,接口与抽象类的区别与联系
接口:接口中定义的方法只能是public ,如果不写,它也是public .不能用private和protected去修饰接口的方法。接口的方法无论是否用abstract修饰,都是抽象方法。接口中定义的变量都是public static final接口可以继承接口,一个类要实现一个接口,那么除接口中定义的方法要实现外,接口的父接口定义的方法也要实现。接口和抽象类的区别和联系原创 2013-04-24 19:16:41 · 813 阅读 · 0 评论 -
java中23种设计模式详解
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真转载 2013-09-26 08:47:44 · 839 阅读 · 0 评论