多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thread类 2、 实现Runnable接口 Thread类代表线程类,它的两个最主要的方法是: run()——包含线程运行时所执行的代码 Start()——用于启动线程 一个线程只能被启动一次。第二次启动时将会抛出java.lang.IllegalThreadExcetpion异常 线程间状态的转换(如图示) ...
在java中通过JNI调用本地方法 只使用java语言显然不能满足所有的应用场景,例如要调用操作系统的一些资源、访问硬 件设备等,java就显得捉襟见肘,但是java在这方面也提供JNI(Java Native Interface)机制来适应这种要求。 如何使用JNI呢? 第一步:编写带有native声明的方法的java类 第二步:使用javac命令编译所编写的java类 第三步:使用javah命令生成扩展名为h的头文件 第四步:使用c/c++实现本地方法 第五步:将c/c++编写的文件生成动态连接库 (1)编写java类 代码如下: public class tempdll{ s ...
给客户看的东西,一定要有个好的视觉效果。所以这几天一直在做表面文章,徘徊于JavaScript、css、Html中间,还是有点收获。 特意从我们制作的效果中抽出了一个,给各位共享下。 下载后运行index.html就可以!
神的孩子都在中奖! 我就是神的孩子! 今年的公司年会,我中了四位数的头等大奖,感谢老总的神手! 或许是老天眷顾我吧,感谢!
整理资料,无意发现了这个东东! 共享下!
权限管理系统今日开张!本系统框架使用Struts+Spring+Hibernate本系统使用Mysql数据库做存储 数据库设计已经完成。项目的基础框架已经完成。 明天继续。。。  还有些话:走人力外包路线就像坐台小姐出台路线。鄙视!!! 
创建对象的方式 (1)用 new语句创建对象,这是最常用的创建对象的方式 (2)运用反射机制,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法 (3)调用对象的clone方法 (4)运用反序列化的手段 Object类的clone()方法具有以下特点 (1)申明为protected类型,Object的子类如果希望对外公开clone()方法,就必须扩大访问权限 (2)Object的子类如果允许客户程序调用其clone()方法,那么这个类必须实现Cloneable接口 (3)Object类在clone()方法的实 ...
类名和接口名,首字母要大写。如果类名由几个单词构成,那么每个字母的第一个字母大写,其他的小写。如SmartDoll 方法名和变量名:首字母小写,如果方法名和变量名由几个单词构成,那么第一个单词的首字母小写,其余的每个单词的首字母大写,如findNameAndPass 包名:全部采用小写形式 常量名:采用大写形式 一定要记住,给变量起个好的名字。 未完待续。。。。。。
内部类按照作用域可做如下划分 : 内部类:成员内部类 、 局部内部类 成员内部类:实例内部类 、静态内部类 处于最顶层的类称为:顶层类,只能处于public和默认级别 而成员内部类可处于public、protected、private 和默认级别 实例内部类:成员内部类的一种,没有static修饰符。具有以下的特点 (1)在创建实例内部类的实例时,外部类的实例必须已经存在 (2)实例内部类的实例自动持有外部类的实例的引用,在内部类中可以直接访问外部类的所有成员。 (3)外不类实例与内部类实例之间是一对多的关系,一个内部类实例只会引用一个外部类实例,而一个外部类实例对应零个或者多个内部类实 ...
在Java虚拟机的垃圾回收器看来,堆区中的每个对象可能处于以下三个状态之一 可触及状态:当一个对象(假定为simple)被创建后,只要程序中还有引用变量引用它,那么它就处于可触及状态可复活状态:当程序中不再有任何引用变量引用simple对象时,它就进入可复活状态。在这个状态中。垃圾回收器会准备释放它的资源,在释放之前,会调用它的或者其他处于可复活状态的对象的finalize()方法,这些finalize()方法有可能使对象重新转到可触及状态不可触及状态:执行完finalize()方法后,如果没有使simple对象进入可触及状态,那么simple对象就进入不可触及状态。处于不可触及状态 ...
封装:是指隐藏对象的属性和实现细节,仅仅对外提供接口。 封装能为软件系统带来以下优点: 1、使用者正确、方便的理解使用系统。 2、有助于建立各个系统之间的松耦合关系,提高系统的独立性。 3、提高软件的重用性 4、降低了构件大型系统的风险,即使整个系统不成功,个别独立的子系统依然有存在的价值。 一个设计良好的系统会封装所有的实现细节,把它的接口于实现清晰的隔离起来,系统之间通过接口进行通信。 透明:透明的东西是看不见的,对象封装实现细节,也就意味着对象的实现细节对使用者是透明的。透明的理解为“看不见”。
在面向对象的软件开发过程中,开发者的最主要的任务就是先建立模拟问题领域的对象模型。 问题领域:指软件系统所模拟的真实世界的系统。 对象:是问题领域中事物的抽象。对象具有以下特性 1、万物皆对象 2、每个对象都是唯一的,对象的唯一性来自于真实世界中事物的唯一性 3、对象具有属性和行为 4、对象具有状态,对象是指个某个瞬间对象的各个属性的取值 5、对象都属于某个类 类、类型:类是一组具有相同属性和行为的对象的抽象。类及类的关系构成了对象模型的主要内容。 接口:在现实世界中,接口是实体,比如电源接口、电灯的开关等。而在面向对象的范畴 ...
喜马拉雅山的最高峰在温室效应中不断在降低,而java世界的颠峰永远都在技术人员的追求中不断升高,每个人都有不同的路,每个人都有不同的行路方式,或许只有到达山顶才能发现错误的路和正确的路就差那么几步!! 我已上路。。。。。
lijunxiangjava
搜索本博客
最近加入圈子
存档
最新评论