java
文章平均质量分 60
lasolmi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java抽象类练习
抽象类练习加入我们在开发一个系统时需要对员工进行建模,员工包含3个属性:姓名、工号以及工资。经历也是员工,除了含有员工的属性外,另外还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。员工类:name id pay。经理类:继承了员工,并有自己特有的bonus。原创 2014-09-19 20:39:32 · 932 阅读 · 0 评论 -
堆内存和栈内存的分配
当我们看到一个变量类型是已知的,就分配在栈里面,比如INT,Double等。其他未知的类型,比如自定义的类型,因为系统不知道需要多大,所以程序自己申请,这样就分配在堆里面。值类型与引用类型的分配,如图:3简单来说,值类型是分配在栈里面,引用类型分配在堆里面。那从内存的分配角度来看,是因为值类型,已经知道了类型的转载 2014-10-11 19:49:59 · 575 阅读 · 0 评论 -
Java总结之面向对象
【面向对象的设计思想】 面向对象的基本思想是,从现实世界中客观存在的事务出发来构造软件系统,并在系统的构造中尽可能运用人的自然思维方式。 面向对象更加强调运用人类在日常的思维逻辑中经常采用的思想方法与原则,如抽象、分类、继承、聚合、多态等。【对象和类的概念】 对象:用计算机语言堆问题域中事物的描述,对象通过“属性(attribute)”和“方法(met原创 2014-10-14 13:44:37 · 540 阅读 · 0 评论 -
Hibernate学习笔记 第六章 HQL查询与缓存
【Hibernate检索方式概述】*Hibernate提供了以下几种检索对象的方式 - 导航对象图检索方式:根据已经加载的对象导航到其他对象 - OID检索方式:按照对象的OID来检索对象 - HQL检索方式:使用面向对象的HQL查询语言 - QBC检索方式:使用QBC(Query By Criteria) API来检索对象。这种API封装了基于字符串型式的查询语句,提原创 2014-10-04 14:50:43 · 713 阅读 · 0 评论 -
Java总结之异常处理
异常--运行期出现的错误。观察错误的名字和行号最重要。【异常的概念】Java异常是Java提供的用于处理程序中错误的一种机制。所谓错误是指在程序运行的过程中发生的一些异常事件(如:除0移除,数组下标越界,所要读取的文件不存在)。涉及良好的程序应该在异常发生时提供处理这些错误的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。Java程序的执行过程中如出原创 2014-10-15 11:11:38 · 610 阅读 · 0 评论 -
Java总结之常用类
【常用类】字符串相关类(String、StringBuffer)基本数据类型包装类Math类File类枚举类【String类】java.lang.String类代表不可变的字符序列。"xxxxx"为该类的一个对象。String类的常见构造方法:String(String original) 创建一个String对象为original的拷贝。Stri原创 2014-10-17 13:02:58 · 548 阅读 · 0 评论 -
Java递归遍历文件
import java.io.*;public class FileList { public static void main(String[] args) { File f = new File("d:/A"); System.out.println(f.getName()); tree(f , 1); } private static void tree(File f,原创 2014-10-17 12:19:52 · 615 阅读 · 0 评论 -
Java中的泛型的初遇
今天在学Java的时候碰到了一个问题没有解决,然后上知乎问了一下。http://www.zhihu.com/question/26071251然后m原创 2014-10-17 19:15:59 · 528 阅读 · 0 评论 -
Java总结之容器
Java之容器原创 2014-10-17 21:27:55 · 887 阅读 · 0 评论 -
Java中出现“错误: 编码GBK的不可映射字符”的解决方法
字符串出错的解决方案~原创 2014-10-17 11:21:26 · 4910 阅读 · 0 评论 -
Java总结之网络
Java网络原创 2014-10-19 16:43:15 · 730 阅读 · 0 评论 -
Java总结之容器
Java容器原创 2014-10-18 12:51:12 · 787 阅读 · 0 评论 -
线程同步生产者消费者问题
public class ProducerConsumer { public static void main(String[] args) { SyncStack ss = new SyncStack(); Producer p = new Producer(ss); Consumer c = new Consumer(ss); new Thread(p).start();原创 2014-10-18 17:20:37 · 588 阅读 · 0 评论 -
Java实现的一个加法器
import java.awt.*;import java.awt.event.*;public class TFMath { public static void main(String[] args) { new TFFrame().launchFrame(); }}class TFFrame extends Frame { TextField[] num = new Tex原创 2014-10-20 12:19:20 · 1515 阅读 · 0 评论 -
什么是java序列化,如何实现java序列化?
zhuanJava 串行化技术可以使你将一个对象的状态写入一个Byte 流里,并且可以从其它地方把该Byte 流里的数据读出来,重新构造一个相同的对象。这种机制允许你将对象通过网络进行传播,并可以随时把对象持久化到数据库、文件等系统里。Java的串行化机制是RMI、EJB等技术的技术基础。用途:利用对象的串行化实现保存应用程序的当前工作状态,下次再启动的时候将自动地恢复到上次执行的状态。序转载 2014-10-18 12:34:33 · 563 阅读 · 0 评论 -
Java IO流的文件操作例程
【FileInputStream/FileOutputStream】FileInputStream举例(复制文件并读取文件大小):import java.io.*;public class TestFileInputStream {public static void main(String[] args) {int b = 0;FileInputStream in = n原创 2014-10-18 09:14:32 · 577 阅读 · 0 评论 -
Java实现的一个画图工具
效果:代码:原创 2014-10-20 12:59:00 · 3469 阅读 · 0 评论 -
Java总结之线程
Java线程原创 2014-10-18 16:11:05 · 678 阅读 · 0 评论 -
Java小项目之坦克大战单机1.0版
单机1.0版包括6个class文件:TankClient : 主要执行部分,xiangmude原创 2014-10-23 08:15:55 · 1454 阅读 · 0 评论 -
Java小项目之聊天软件Chat1.1版
Chat1.1之前版本功能:实现自由聊天。原创 2014-10-21 18:46:58 · 1361 阅读 · 0 评论 -
java学习笔记day3
break; continue;break的一种很好玩的用法:class Demo {public static void main(String[] args){w: for(int i=0;i{for(int j=0;j{if((i*10+j) % 7 == 0){System.out.println(i*10+j);break w; }原创 2014-09-08 16:02:01 · 484 阅读 · 0 评论 -
java学习笔记day4
数组的定义方式:int[] arr = new int[2];int arr[] = new int[2];int[] arr = new int[]{3,1,6,5,4};int[] arr = {2,1,6,5,4};举例:class Demo{public static void main(String[] args){原创 2014-09-08 16:20:55 · 555 阅读 · 0 评论 -
java学习笔记day8
[多态]定义:某一类事物的多种存在形式。例:动物中猫,狗。猫这个对象对应的类型是猫类型。猫 x = new 猫();同时猫也是动物中的一种,也可以把猫称为动物。动物 y = new 猫();动物是猫和狗具体事物中抽取出来的父类型。父类型引用指向了子类对象。原创 2014-09-20 17:52:58 · 486 阅读 · 0 评论 -
java学习笔记day7
[继承]/*将学生和工人的共性描述提取出来,单独进行描述。只要让学生和工人与单独描述的这个类有关系,就可以了。继承:1.提高了代码的复用性。2.让类与类之间产生了关系。有了这个关系,才有了多态的特性。注意:千万不要为了获取其他类的功能,简化代码而继承,必须是类与类之间有所属关系才可以继承。Java语言中:java只支持单继承,不支持多继承原创 2014-09-20 15:21:36 · 493 阅读 · 0 评论 -
java学习笔记day9
内部类*讲一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类,嵌套类)。*访问特点: 内部类可以直接访问外部类中的成员,包括私有成员。 而外部类要访问内部类的成员必须要建立内部类的对象。[内部类访问规则][静态内部类]原创 2014-09-21 10:45:33 · 508 阅读 · 0 评论 -
java学习笔记day10
[异常总结]异常:是什么?是对问题的描述,将问题进行对象的封装。-----------------------异常体系: Throwable |--Error |--Exception |--RuntimeException异常体系的特点:异常体系中的所有类以及建立的对象都具有可抛性。原创 2014-09-21 16:08:33 · 491 阅读 · 0 评论 -
64位Windows 7使用MyEclipse 9.0注册机无法获取System ID的解决办法
运行java -jar systemidtools.jar则抛出异常,不去理会。反正我们只要注册机能算出SystemID就成了,于是直接下载32Bit的JDK安装后,在环境变量里把JAVA_HOME(别说你在PATH和CLASSPATH里用的绝对路径。。)改成32bitJDK的目录,查看java -version确认是32位的JRE后即可运行注册机,看到SystemID被正常获得了。然原创 2014-09-23 22:39:48 · 2532 阅读 · 0 评论 -
java web使用笔记
http://jingyan.baidu.com/article/e75aca85b29c3b142edac6a8.html原创 2014-09-11 19:46:27 · 488 阅读 · 0 评论 -
java学习笔记day5
面向过程:强调的是功能行为面向对象:将功能封装进对象,强调具备了功能的对象。面向过程:打开冰箱存储进冰箱关闭冰箱面向对象:冰箱.打开冰箱.存储冰箱.关闭面向对象:3个特征:封装、继承、多态。找对象,建立对象,使用对象。维护对象的关系。类:描述。对象:实体。成员变量和局部变量: 作用范围: 成员变量作用于整个类中。 局部变量作用原创 2014-09-14 19:44:05 · 531 阅读 · 0 评论 -
java学习笔记00-java的基本概念
人机交互方式-图形化界面(Grapical User Interface GUI)-命令行方式(Command Line Interface CLI)常用的DO命令-dir-md-rd-cd-cd..-cd\-exit计算机语言java语言的特点:特点一:面向对象-两个基本概念:类、对象-三大特性:封装、继承、多态特点二:健壮性特原创 2014-09-02 10:20:18 · 524 阅读 · 0 评论 -
Java中的选择结构
【if语句】三种格式1.if(条件表达式){执行语句;}2.if(条件表达式){执行语句;}else{执行语句;}3.if(条件表达式){执行语句;}else if(条件表达式){执行语句;}...else{执行语句;}原创 2014-09-02 20:49:38 · 1304 阅读 · 0 评论 -
Java学习笔记day2
Java语言基本组成-关键字-标识符-注释-常量和变量-运算符-语句-函数-数组【1.关键字】。。。【2.标识符】在程序中自定义的一些名称。(比如说:类名)规则:由26个英文字母,数字:0-9 符号:_$ 组成定义合法标识符规则:1.数字不可以开头。2.不可以使用关键字。Java中严格区分大小写。取名字要有意义一点。Jav原创 2014-09-02 20:09:44 · 475 阅读 · 0 评论 -
Java中的循环结构
【循环结构】代表语句:while , do while , forwhile语句格式:while(条件表达式){执行语句;}do...while语句格式:do{执行语句;}while(条件表达式);do...while特点是条件无论师傅满足,循环体至少被执行一次。原创 2014-09-02 21:09:09 · 635 阅读 · 0 评论 -
java学习笔记day1
软件:系统软件,应用软件开发:制作软件软件的出现实现了人与计算机之间更好的交互交互方式:图形化界面(GUI)命令行方式(CLI)DOS命令行,课程中常见的命令。dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd..:返回到上一级目录cd/:退回到根目录del:删除文件exit退出DOS命令行【Java原创 2014-09-02 19:35:15 · 470 阅读 · 0 评论 -
java学习笔记day6
[statci关键字]/*静态:static用法:是一个修饰符,用于修饰成员(成员变量,成员函数)当成员被静态修饰后,就多了一种调用方式,除了可以被对象调用外,还可以直接被类名调用static特点:1.随着类的加载而加载。 也就是说,静态会随着类的消失而消失。说明他的生命周期最长。2.优先于对象存在。3.被所有对象所共享。4.可以直接被类名所调用。原创 2014-09-16 12:51:47 · 493 阅读 · 0 评论 -
Java小项目之聊天软件Chat1.0版
Chat1.0版能够实现基本的聊天形式,大家能够自由发言,并且能够发现d原创 2014-10-21 17:41:51 · 1145 阅读 · 0 评论 -
Java总结之GUI编程
Java GUI编程原创 2014-10-20 14:32:14 · 1583 阅读 · 0 评论
分享