java基础技术博客
惊梦觉
这个作者很懒,什么都没留下…
展开
-
Java基础07——其他对象
日期类对象1. 将日期格式的字符串--->日期对象,使用的是DateFormat类中的parse()方法 String str_date = "2012---4---19"; DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.LONG); dateFormat = new SimpleDateFormat("yy原创 2015-06-20 11:38:57 · 293 阅读 · 0 评论 -
Java基础09——I/O流<二>
ObjectStream对象注意:对象-->文件:对象的持久化,封装好对象的值和数据不能被序列化:1. 因为静态变量在方法去,不在堆空间上2. transient + 一般变量ObjectInputStream和ObjectOutputStream成对出现void writeObject(Object o): 对象o需要实现接口Serializable接口以标记序列化原创 2015-07-06 00:14:30 · 301 阅读 · 0 评论 -
Java基础11——网络编程
Java里,传送与接收网络上的数据只不过是链接上使用不同链接串流的输入/输出而已网络模型OSI参考模型TCP/IP参考模型网络通讯要素IP地址端口号:数据要发到对方指定的应用程序上,用数字标识这些网络应用程序传输协议原创 2015-08-12 16:23:50 · 271 阅读 · 0 评论 -
Java基础12——反射
Java里,类用于描述一类事物的共性,该类事物属性如何,则是由这个类的实例对象确定的,不同对象有不同的属性值。各个Java类可以用一个类来描述——Class。Class描述类的名称,类的访问属性,类所属的包名,字段名称的列表,方法名称的列表等等。Class类的各个实例对象代表什么?对应各个类在内存中的字节码。一个类被加载器加载到内存中,占用一片存储空间,这个空间里的内容就是类的字节原创 2015-08-15 16:27:13 · 313 阅读 · 0 评论 -
Java基础10——GUI
Java为GUI提供的对象都存在java.Awt和javax.Swing两个包中 java.Awt(Abstract Window ToolKit)(抽象窗口工具包),需要调用本地系统方法实现功能。重量级控件。 javax.Swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完全由Java实现。增强了移植性,轻量级控件。布局管理器原创 2015-08-02 15:35:15 · 286 阅读 · 0 评论 -
Java基础04——多线程<二>
synchronized(obj){需要被同步的代码}对象如同锁,持有锁的线程可以在同步中执行,否则,即使获取cpu的执行权,也不能进去同步的前提:1. 必须有>=2个以上的线程2. 必须是多个线程使用同一个锁好处: 解决了多线程的安全问题弊端: 多个线程需要判断,较为消耗资源。同步函数使用的锁是 this:同步函数需要被对象调用,函数都有一个所属对象引原创 2015-05-04 10:18:36 · 322 阅读 · 0 评论 -
Java基础05——多线程<三>
线程间通信:即多个线程在操作同一个资源,但是操作的动作不同wait();notify();notifyAll();==============都使用在同步中,因为要对持有监视器(锁)的线程操作。.为什么这些操作线程的方法要定义在Object类中?因为这些方法在操作同步线程时,都必须要标识它们所操作线程持有的锁。只有同一个锁上的被等待线程,可以被同一个锁上的notify唤醒,即原创 2015-05-07 21:34:07 · 252 阅读 · 0 评论 -
Java基础02——String
public class StringDemo {public static void main(String[] args){String s1 = "abc";//s1是一个类类型变量,"abc"是一个对象;字符串特点:一旦被初始化就不可以被改变String s2 = new String("abc");//s1在内存有一个对象,s2在内存有2个对象System.out原创 2015-05-07 21:34:07 · 390 阅读 · 0 评论 -
Java基础06——集合
Collections:sort方法:public static extends Comparable ? super T>> void sort(List list)T必须是Comparable的子类,才具有比较性,实现comparator方法;Comparable泛型的类型可以是T的父类。max方法:public static Comparable> T max (Co原创 2015-05-19 20:20:04 · 390 阅读 · 0 评论 -
Java基础01——面向对象
成员变量和局部变量的区别:1, 成员变量定义在类中,整个类中都可以访问。局部变量定义在函数,语句,局部代码块中,只在所属的区域有效。2, 成员变量存在于堆内存的对象中。局部变量存在于栈内存的方法中。3, 成员变量随着对象的创建而存在,随着对象的消失而消失。 局部变量随着所属区域的执行而存在,随着所属区域的结束而释放。4, 成员变量都有默认初始化值。 局部变量没有默认初始化值。原创 2015-06-16 08:18:24 · 352 阅读 · 0 评论 -
Java基础08——I/O流<一>
IO流:用于处理设备之间的数据传输按操作数据分为:字节流和字符流流按流向分为:输入流,输出流输入:将外设中的数据读取到内存中输出:将内存的数据写入到外设中===========================================================================================================原创 2015-06-21 19:58:17 · 400 阅读 · 0 评论