
JAVA
梁瑾
我是女生我在慢慢成长
展开
-
Java图形化界面设计——容器(JFrame)
程序是为了方便用户使用的,因此实现图形化界面的程序编写是所有编程语言发展的必然趋势,在命令提示符下运行的程序可以让我们了解java程序的基本知识体系结构,现在就进入java图形化界面编程。 一、Java基本类(JFC)Java基本类(“Java FoundationClasses”,JFC),由一些软件包组成。这些软件包主要包括下面一些应用程序接口(API): ·抽象转载 2013-12-28 11:00:34 · 2078 阅读 · 0 评论 -
Java中的线程
**一 程序、进程与线程的区别**程序是一段静态代码。进程是程序的一次动态执行的过程。它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从产生、发展至消亡的过程。线程是比进程更小的执行单位。一个进程在执行的过程中可以产生多个线程,形成多条执行线索,每条线索即每个线程都有它自身的产生、存在和消亡的过程,也是一个动态概念。每个进程都有一段专用的内存区域但线程之间可以**共享相同原创 2015-03-22 19:25:00 · 959 阅读 · 0 评论 -
Java线程的创建
Java中线程的创建有两种方式:一是继承Thread类来创建线程对象(Thread类也实现了Runnable接口);二是实现Runnable接口。第一种方式代码如下:public class MyThread extends Thread{ @Override public void run() { //此线程要完成的任务 }}定义好线程之后,在原创 2015-03-22 20:09:47 · 850 阅读 · 0 评论 -
字节和字符的区别
windows系统默认的编码格式是unicode,但是unicode是双字节啊,为什么输出的会是ascii码呢?ascii是单字节的啊?原创 2014-11-02 20:08:05 · 1416 阅读 · 1 评论 -
如何为JOPtionPane的showConfirmDialog对话框中的按钮设置监听
最近刚学了java图形界面编程,想独立写个记事本,过程当中想要为对话框中的按钮设置监听,但是查看了一下api也没找到相应的方法,只找到这个:Returns:an integer indicating the option selected by the usershowConfirmDialog这个方法只返回一个int值来标识用户选择了哪一个按钮。找了半天也没找到设置监听的方法。。原创 2014-10-28 21:44:14 · 12225 阅读 · 2 评论 -
Java中的陷阱
Java中创建对象的常规方式有如下5种: 1. 通过new调用构造器创建Java对象; 2. 通过Class对象的newInstance()方法调用构造器创建对象; 3. 通过Java的反序列化机制从IO流中恢复对象; 4. 通过Java对象提供的clone方法复制一个对象; 5转载 2014-10-07 20:09:41 · 731 阅读 · 0 评论 -
Java HashMap详解
1.HashMap 以键值对形式储存数据。键是不可以原创 2014-09-19 22:16:23 · 925 阅读 · 0 评论 -
多态的使用意义
1.多态(Polymorphism):就是父类型的引用可以指向子类型的对象。2.Parent p = new Child ();当使用多态调用方法时,首先检查父类有没有该方法,若有,则执行该方法;若没有,则编译错误。3.一共有两种类型的强制类型转换:a) 向上类型转换(upcast):比如说将Cat类型转换为Animal类型,即子类型转换为父类型。对于向上类型转换,不需要显式使用强原创 2014-07-13 22:01:59 · 3225 阅读 · 0 评论 -
JAVA值传递机制
在java中,对于方法参数传递,u原创 2014-07-12 11:49:28 · 985 阅读 · 0 评论 -
JavaIO编程之ReadLine
用Java写了一个客户端和服务器对话的小程序,用TCP/IP协议,程序运行之后,客户端和服务器端能连接上,可是彼此都收不到对方的消息,而且readLine()后面的代码也不执行了。。。网上查了查,才知道,readLine()方法是阻塞的,如果在接收的数据中不含有'\n','\r'或者结束符时,往往导致进程挂起,从而程序无法继续。所以在发送数据的时候,一定要加上换行符(\n)readLi原创 2015-04-06 22:15:20 · 2592 阅读 · 0 评论