- 博客(52)
- 资源 (6)
- 收藏
- 关注
原创 【Java】第一次月考错题及分析
第一次月考错题及分析9.(单选题)关于下列代码说法正确的是:class ClassA { public int numberOfinstances; protected ClassA(int numberOfinstances) { this.numberOfinstances = numberOfinstances; }}public
2015-08-31 23:19:15 1692
原创 【JavaSE】day11_Reader和Writer_PrintWriter_BufferedReader
【JavaSE】day11_Reader和Writer_PrintWriter1.Reader和Writer1)Writer,Reader 字符输出,输入流的父类。 * 字符流特点:以字符为单位读写数据。 * 字符流只能读写文本数据。所以不要用字符流读取非文本文件。 * 字符流只是简化了我们对于字符串的读写操作不用自行在字节与字符之间转换。 * 所以字符流都是高级流
2015-08-31 22:11:09 1138
原创 【JavaSE】day10_对象流
【JavaSE】day10_对象流对象是存在于内存中的。有时候我们需要将对象保存到硬盘上,又有时我们需要将对象传输到另一台计算机上等等这样的操作。这时我们需要将对象转换为一个字节序列,而这个过程就称为对象序列化。相反,我们有这样一个字节序列需要将其转换为对应的对象,这个过程就称为对象的反序列化。1.OOS1)java.io.ObjectOutputStream
2015-08-31 21:48:21 632
原创 Java中>> 与 >>> 的区别
见代码演示:package day02;/** * >> 与 >>> 区别? */public class MyTest { public static void main(String[] args) { /* * 5 * * 00000000 00000000 00000000 00000101 */ int a = 5; int a1 =
2015-08-28 23:02:00 3940
原创 【JavaSE】day09_节点流和高级流
FileOutputStram、FileInputStream、BufferedOutputStream、BufferedInputStream
2015-08-28 22:35:10 972
原创 【JavaSE】day08_RandomAccessFile
【JavaSE】day08_RandomAccessFile1)java.io.RandomAccessFile * 该类用于读写文件数据。 * 创建该类有两种模式: * 1:只读(r),对文件仅进行读取操作 * 2:读写(rw),对文件数据读写 2)常用构造方法: * RandomAccessFile(File file,String mode)
2015-08-28 22:24:58 672
原创 【JavaSE】day07_File
【JavaSE】day07_File1.File1) java.io.File * 该类用于描述文件系统中的一个文件或目录。 * File可以访问文件或目录的属性信息。 File可以操作文件或目录。 File可以查看一个目录有哪些子项。 * File不能访问文件内容!2)String getName() ---获取文件名3)long length()
2015-08-27 21:37:32 609
原创 【JavaSE】day06_Map接口_HashMap_hashCode
【JavaSE】day05_Map接口_HashMap_hashCode1.Map接口 1)java.util.Map Map看起来像是一个多行两列的表格。每条记录分为两部分:key,value。其中在一个Map中key是不允许重复的(equals比较) 2)常用实现类:java.util.HashMap(散列算法实现)
2015-08-26 22:52:30 587
原创 【JavaSE】day05_List集合_List排序_队列和栈
【JavaSE】day05_List集合_List排序_队列和栈1.List集合1)有序集,可重复集。List的特点是可以像数组一样,根据下标操作元素。所以List提供了一些独有的方法。2)常用实现类: --ArrayList:内部由数组实现,查询快。 --LinkedList:内部由链表实现,增删快。3)E get(int index) 获取指定下标对
2015-08-26 22:12:03 1059
原创 【JavaSE】day04_Collection_Iterator_新循环_泛型
【JavaSE】day04_Collection_Iterator_新循环_泛型1.Collection集合的批量操作1)boolean addAll(Collection c) 将给定的集合中的所有元素添加到当前集合中。 当执行完毕后,当前集合中的元素发生改变则返回true。2)boolean containsAll(Colle
2015-08-26 21:35:29 648
原创 【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection
【JavaSE】day03_Date、SimpleDateFormat、Calendar、Collection1.Date及其常用API1)JAVA 中的时间Java中的时间使用标准类库的Date类表示,是用距离一个固定时间点的毫秒数(可正可负,long类型)表达一个特定的时间点。固定的时间点叫纪元(epoch),是UTC时间1970年 1月 1日 00:00:00。U
2015-08-24 21:59:27 687
原创 【Java】Java小游戏之Shoot游戏源码及详解
【Java】Java小游戏之Shoot游戏源码及详解Shoot游戏是模仿微信中打飞机小游戏,这个游戏虽然简单,但通过这个游戏小项目,可以练习很多小的知识点,提高对面向对象的理解,还能提高逻辑思维能力。总之,好处多多,下面我将对游戏的结构及代码进行详细说明:游戏运行状态界面:1)游戏中类的结构图:2)游戏步骤01:1.class FlyingObject{
2015-08-23 18:02:57 5281 13
原创 【JavaSE】day02_正则表达式 、 Object 、 包装类
【JavaSE】day02_正则表达式 、 Object 、 包装类1.正则表达式所谓正则表达式就是使用一系列预定义的特殊字符来描述一个字符串的格式规则,然后使用该格式规则匹配某个字符串是否符合格式要求。1)“.”和"\""."点儿,在正则表达式中表示任意一个字符。"\"在正则表达式中是转意字符,当我们需要描述一个已经被正则表达式使用的特殊字符时,我们就可以通过使用"\
2015-08-23 16:38:10 707
原创 写给java程序员的一封情书
啊~ 啊~七夕,你比巴西少一夕!能抽象出整个世界...但是我却不能抽象出你...你肯定是一个单例,因为你是那样的独一无二...所以我的世界并不完整...我可以重载甚至覆盖这个世界里的任何一种方法...但是却不能覆盖对你的思念...也许命中注定了 你与我存在于不同的包里...在你的世界里,你被烙上了私有的属性...我用尽全身力气,也找不到访问你的接口...我不
2015-08-20 21:59:18 1531
原创 【JavaSE】day01_ API文档 、 字符串基本操作
【JavaSE】day01_ API文档 、 字符串基本操作--201508201.String及其常用API1)java中String对象为不可变对象,一旦在内存中创建,内容不能发生变化,若要对字符串内容改变,那么就会创建新对象。这样做的目的是可以最大程度的重用相同内容的字符串以减小系统资源的开销。2)String常量池当我们通过字面量,常量来初始化一个字
2015-08-20 21:51:03 760
原创 Java笔试面试题010
1、说说下面语句是否有错误,或可能出现的缺陷,并指出错误,或缺陷在哪里?publicclass MyFile implements Runnable{ public voidrun(){ while(true){ try{ FileR
2015-08-18 23:25:37 1317
原创 Java笔试面试题009
1、char类型能否存储一个中文字符?为什么解答:可以。一个char是两个字节,而一个中文也是两个字节。 2、Switch选择语句能否作用在String【字符串】上,也就是能否这么写:Switch(一个字符串变量)?解答:不可以,只能处理int,byte,short,char,(其实是只能处理int,其它三种是可以promotion到int型)不能处理Sring。 3、
2015-08-17 20:34:07 601
原创 Java之面向对象详细总结
Java之面向对象详细总结学习面向对象已经整整一周了,面向对象的三大特性继承、封装、多态的基本概念及应用场景,案例示例都已详细学习了,几天称着周末和刚讲完,在此对Java中比较抽象的面向对象做个小的总结,加强一下记忆与理解:1.面向对象三大特征: 1)封装: 1.1)类:封装的对象的数据和行为 1.2)方法:封装的是具体的业务实现细节
2015-08-16 00:09:49 915
原创 Java笔试面试题008
1、struts中如何实现国际化,涉及哪些文件?解 答:“国际化”是指一个应用程序在运行时能够根据客户端请求所来自的国家/地区、语言的不同而显示不同的用户界面。Struts框架通过使 用标记,以及使用java.util数据包中定义的Locale和ResourceBundle类来支持国际 化。java.text.MessageFormat类定义的技术可以支持消息的格式。利用此功能,开发人员不需了
2015-08-15 23:43:33 681
原创 oop_day07_多态_20150815
oop_day07_多态_201508151.多态:多种形态 1)多态的意义: 1.1)同一类型的引用指向不同的对象时,有不同的实现 ---------cut()、run()-----行为的多态 1.2)同一个对象被造型为不同的类型时,有不同的功能 ---------我、水---------对象的多
2015-08-15 23:36:54 595
转载 Java 抽象类与接口的区别
抽象类与接口的区别abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显
2015-08-14 22:59:14 547
原创 Java笔试面试题007
Java笔试面试题0071、请用正则表达式匹配出QQ号(假设QQ号码为5—10位);解答: ^ \d{5,10}$2、String, StringBuffer StringBuilder的区别。解答:String的长度是不可变的; StringBuffer的长度是可变的,如果你对字符串中的内容经常进行操作,特别是内容要修改时,那么使用StringBuffer
2015-08-14 22:13:58 669
原创 oop_day05_package、public、static、final、内部类
oop_day05_package、public、static、final、内部类--201508131.方法的重写: 1)父子类中,方法签名相同,方法体不同 2)重写方法被调用时,看对象的类型 3)遵循"两同两小一大"规则: 3.1)两同: 方法名相同,参数列表相同 3.2)两小:
2015-08-13 21:32:17 732
原创 Java笔试面试题006
1、JavaScript如何定义数组。解答: vararrTest=new Array(); 2、JavaScript能否操作cookie和session?解答:JavaScript可以操作cookie,但是不能操作session 3、请写出如下正则表达式的含义;com︱cn︱net^http://www.d-heaven.com/$^http://www.si
2015-08-12 21:48:57 631
原创 oop_day04_继承、重写_20150812
oop_day04_继承、重写_201508121.继承: 1)作用: 代码的重用 2)通过extends实现继承 3)父类/基类:所有子类所共有的变量和方法 子类/派生类:子类所特有的变量的方法 4)当子类继承父类后,子类具有: ------子类所特有的+父类所共有的 5)一个类只能继承一个父类----单一继承
2015-08-12 21:38:14 686
原创 Java小游戏之打飞机(二)
Java小游戏之打飞机(二)这篇文章本应昨天写的,可是真打算写的时候,CSDN博客维护,导致拖到了今天:在上篇文章Java小游戏之打飞机(一)中已经详细介绍了该游戏的基本架构和需求分析,今天就详细写一写具体每个类的实现:1)PlaneGameFrame类 ----游戏的主界面以及一些具体的飞机动作方法、碰撞检测等代码:package plane;imp
2015-08-11 23:11:43 3526 2
原创 Linux常用命令002之搜索命令locate、whereis、which、find、grep
Linux常用命令002之搜索命令locate、whereis、which、find、grep
2015-08-11 22:06:01 757
原创 oop_day02_类、重载_20150810
oop_day02_类、重载_201508101.如何创建类?如何创建对象?2.引用类型之间画等号: 家门钥匙 1)指向同一个对象(数据有一份) 2)对其中一个引用的修改,会影响另外一个引用 基本类型之间画等号: 身份征复印件 1)赋值(数据有两份) 2)对其中一个值的修改,不会影响另外一个值内存图:
2015-08-10 22:59:35 794
原创 Java笔试面试题005
1、在java语言中int和 Integer 有什么区别解答:int是基本数据类型,Integer是int的包装类,属于引用类型85.计算下列结果:25&3 =25|3=解答:25的二进制是11001, 3的二进制是00011,按位与的结果是:00001,按位或的结果是:11010,因此转成10进制分别为:1和27 2、如何获得This is first
2015-08-10 22:37:09 680
原创 Java小游戏之打飞机(一)
Java小游戏之打飞机(一)下午写了一下午,把打飞机的基本结构已经写完,下面要详细说明功能及源码:先看一下运行界面:游戏运行中图片 左上角是英雄机,黄色的是子弹,英雄机的任务就是躲子弹,英雄机可以通过键盘沿各个方向移动来躲子弹,躲的子弹越多,等级越高。子弹遇到墙壁可以反弹。游戏结束界面 一旦英雄机被子弹击中,会有一个爆炸的效果,然后游戏结束,打印等级和
2015-08-09 22:37:48 7783 1
原创 Java笔试面试题004
1、请解释分布式事务管理?解答:分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。为了实现分布式事务,需要使用下面将介绍的两阶段提交协议。阶段一:开始向事务涉及到的全部资源发送提交前信息。此时,事务涉及到的资源还有最后一次机会来异常结束事务。如果任意一个资源决定异常结束事务,则整个事务取消,不会进行资源的更新。否则,事务将正常执行,除
2015-08-09 19:06:20 1001
原创 Java太阳系小游戏分析和源码
Java太阳系小游戏分析和源码-20150809最近看了面向对象的一些知识,然后跟着老师的讲解做了一个太阳系各行星绕太阳转的小游戏,来练习巩固一下最近学的知识:用到知识点:类的继承、方法的重载与重写、多态、封装等分析: 1.需要加载图片、画图 2.建一个面板,主页面 3.行星类 。。。效果图:先看一下源码结构图
2015-08-09 00:59:23 2940 5
原创 MyEclipse中new菜单选项问题
MyEclipse中new菜单选项问题-201508081.首先看一下自己的new菜单选项是否变成这样了2.如果是请检查自己项目的类型(右上角),是否变成了其他的形式3.点击小三角符号,换回来就可以了 ----JAVA程序开发选择第四个--MyEclipse Java Enterprise---------------------
2015-08-09 00:07:08 1481
原创 异常--Exception
异常(Exception)-->java是采用面向对象的方式来处理异常的。处理过程: --抛出异常:在执行一个方法时,如果发生异常,则这个方法生成代表该异常的一个对象,停止当前执行路径,并把异常对象提交给JRE。 --捕获异常:JRE得到该异常后,寻找相应的代码来处理该异常。JRE在方法的调用栈中查找,从生成异常的方法开始回溯,直到找到相应的异常处理代码为止。
2015-08-07 23:12:41 624
原创 oop_day01_类和对象_20150807
oop_day01_类和对象_20150807什么是类?什么是对象? 1)现实世界是由很多很多对象组成的 基于对象抽出了类 2)对象:真实存在的单个个体 类:类型/类别,代表一类个体 3)类中包含: 3.1)所有对象共有的特征/属性(静的)------变量 3.2)所有对象共有的行为(动的)--------
2015-08-07 21:49:34 498
原创 Java笔试面试题003
1、启动一个线程是用run()还是start()?解答:start()。 2、是否可以继承String类解答:不可以。因为String类有final修饰。 3、Java异常处理中,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?解答:会执行,在return前执行。
2015-08-06 20:57:48 764
原创 Java笔试面试题002
Java笔试面试题0021、struts2中,Action通过什么方式获得用户从页面输入的数据,又是通过什么方式把其自身的数据传给视图的?解答:1)可以直接通过与表单元素相同名称的数据成员(需要存在符合命名规范set和get方法)获取页面表单数据。2)会把处理好的数据成员放入值栈中,到页面可以使用struts2标签取值就可以了。2、常用的设计模式有哪些?说明工厂
2015-08-06 20:51:22 717
原创 day06_方法_20150806
day06_方法_20150806-------------------------回顾:---------------------------------1.更佳适用情况 当---while 直到---do--while 固定次数---for2.嵌套循环 循环中套循环 外层走一次,内层走所有次 越少越好
2015-08-06 20:08:03 602
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人