javaSE
小菜马
静下心来!
展开
-
Java——函数
------- android培训、java培训、期待与您交流! ----------构造函数:构建创造对戏时调用的函数。 作用:可以给对象进行初始化。创建对象都必须要通过构造函数初始化。一个类中如果没有定义过得构造函数,那么该类中会有一个默认的空参数构造函数。如有在类中定义得了指定原创 2014-07-07 09:49:54 · 12599 阅读 · 0 评论 -
Java——设计模式(装饰模式_IO)
/* * 装饰设计模式: * 对一组对象的功能进行增强时,就可以使用该模式进行问题的解决; * 装饰和继承都能实现一样的特点: 就是进行功能的扩转增强。 * */public class TestIO4{public static void main(String[] args){Person原创 2014-07-07 09:59:49 · 12916 阅读 · 0 评论 -
Java——交通灯
/* * 交通灯管理系统的 项目需求: * 模拟实现: 十字路口的交通灯系统逻辑, 具体需求如下: * 异步随机生成按照各个路线行驶的车辆。 * 信号灯忽略黄灯。 只考虑红灯和绿灯。 * 应考虑在左转车辆控制 信号灯, 右转车辆不受信号灯控制。 * 具体信号灯控制与生活中普通交通逻辑相同,不考虑特殊情况下的逻辑。 * 每辆车通原创 2014-07-07 10:07:02 · 12950 阅读 · 0 评论 -
Java——多线程
/* * 进程: 正在 进行中的程序 * 线程:就是进程中一个负责程序执行的控制单元(执行路径) * 一个进程中可以有多个执行路径,称之为多线程。 * * 一个进程中至少要有一个线程。 * * 开启多个线程是为了同时运行多部分代码。 * * 每一个线程都有自己运行的内容,这个内容可以成为线程要执行的任务。 * 第一种方法********原创 2014-07-07 10:08:50 · 12636 阅读 · 0 评论 -
Java——java多态
/* * 多态: * 成员的特点: * 1.成员变量。 * 编译时:参开引用型变量所属类中的是否有调用的成员变量, 有:编译通过, 没有 编译失败。 * 运行时: 参考引用变量所属的类中的是否有调用的成员变量, 并运行该所属类中的成员变量。 * * 2.成员函数。 * 编译时: 参开引用型变量所属类中的是否有调用的成员函数, 有:原创 2014-07-07 09:47:06 · 12591 阅读 · 0 评论 -
Java——各种日期的获取(来自别人分享)
import java.text.DateFormat;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;public转载 2014-07-07 09:55:10 · 12704 阅读 · 0 评论 -
Java——银行业务调度系统
需求:模拟实现银行业务调度系统逻辑,具体需求如下:Ø 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。Ø 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。Ø 异步随机生成各种类型的客户,生成各类型用户的概率比例为: VIP客户 :普通客户 :快速客户 = 1原创 2014-07-07 10:04:56 · 13096 阅读 · 0 评论 -
Java——关于String(字符串)
String s = "abc";//创建一个字符串对象在常量池中。String s2 = new String("abc");//创建两个对象 一个new 一个字符串对象在堆内存中。boolean b = (s==s2);//b为false 比较的是地址boolean b2 = s.equals(s2);//b2为true 重写了Object的equals方法,原创 2014-07-07 09:54:14 · 12670 阅读 · 0 评论 -
Ant——ant的使用
--------------------------------------------------------------------------------------------------------------------------------------------------- name="Hello" default="run" basedir="."> na原创 2015-07-15 18:09:21 · 453 阅读 · 0 评论 -
java——XML与java对象装换
-------------------------------Dog类---------------publicclass Dog implements Serializable{ privatestaticfinallongserialVersionUID = 1L; private String dname; privateintdage;原创 2015-07-15 18:07:57 · 414 阅读 · 0 评论 -
Java——日期格式
/* * 日期对象和毫秒值之间的转换。 * * 毫秒值---》日期对象: * 1.通过Date对象的构造方法new Date(timeMillis) * 2.还可以通过setTime设置。 * 因为可以过Date对象的方法对该日期中的各个字段(年月日等进行操作) * * 日期对象--》毫秒值: * 2。getTime方法。 * 因为可原创 2014-07-07 10:02:39 · 12815 阅读 · 0 评论 -
Java——多线程安全问题
静态代码块中没有this/* * 线程安全问题产生的原因: * 1.多个线程操作共享的数据 * 2.操作共享数据的线程代码有多条 * * 当一个线程在执行操作共享数据的多条代码过程中,其他线程参与了云轩。就会导致线程安全问题的产生。 * 解决思路: * 就是将多条操作共享数据的线程代码封装起来,当有线程在执行这些代码的时候,其他线程不可以参与运原创 2014-07-07 09:51:02 · 12688 阅读 · 0 评论 -
Java——File(文件)
public static void main(String[] args){//getFile();/* * 需求: 对指定目录进行所有内容的列出,(包含子目录中的内容) * */File dir = new File("E:\\HB_JAVA解压");listAll(dir, 0);原创 2014-07-07 10:01:17 · 12784 阅读 · 0 评论 -
Java——jdk1.5新特性
/* * 可变参数:——一个方法的参数个数不固定。 * 特点: * 只能出现在参数列表的最后。 * 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数。 */public class Test1{public static void main(String[] args){原创 2014-07-07 09:42:52 · 503 阅读 · 2 评论 -
Java——异常
/* * 异常: 是在运行时期 发生的 不正常情况。 * 在java中类的形式对不正常情况进行了描述和封装对象。 * * 描述不正常的情况类,就成为异常。 * * 问题很多,就意味着描述得类也很多,就将其共性进行向上抽取,形成了异常体系。 * 最终问题(不正常情况)就分为了两大类。 * Throwable:无论是error还是异常,问题发生原创 2014-07-07 09:48:43 · 12585 阅读 · 0 评论 -
Java——线程间通信问题
wait和sleep区别:1.wait可以指定时间可以不指定。 sleep必须指定时间。2.在同步时,对cpu的执行权和锁的处理不同。 wait:释放执行权,释放锁。 sleep:释放执行权,不释放锁。/* * 等待/唤醒机制 * 设计的方法: * 1.wait():让线程处于等待状态,被wait的线程会被存储到线程池中。原创 2014-07-07 09:52:53 · 12874 阅读 · 0 评论 -
Java——正则表达式(字符串操作)
public class Test1{/* * 正则表达式:对字符串的常见操作: * 1.匹配: * 其实是用的就是string类中的matches(匹配)方法。 * 2.切割 * 其实就是使用的String中的split方法 * 3.替换 *原创 2014-07-07 10:04:59 · 12750 阅读 · 0 评论 -
Java——IO(输入输出流)
* * 想要知道开发时用到哪些数据对象,只要通过四个明确即可: * 1.明确源,和目的: * 源: InputStream reader * 目的: OutPutStream Writer * 2.明确数据是否为纯文本数据: * 源:是纯文本: Reader * 否: InputStream * 目的:原创 2014-07-07 09:44:29 · 12917 阅读 · 0 评论 -
Java——匿名内部类
/* * 匿名内部类, 就是内部类的简写形式。 * * 必须有前提: * 内部类必须继承或者实现一个外部类或者接口。 * 匿名内部类其实就是一个子类对象。 * * 格式:new 父类or接口名 {} */interface Inter{void show1();void show2();}原创 2014-07-07 09:48:50 · 12662 阅读 · 0 评论 -
Java——集合框架 工具
/* * Arrays工具类的使用 */public class ArraysTest{public static void main(String[] args){// TODO Auto-generated method stubint [] arr = {2, 2, 4, 5, 6, 6};原创 2014-07-07 09:56:15 · 12704 阅读 · 0 评论 -
windows 下jdk版本切换问题
今天遇到一个jdk版本切换问题,记录下一个快速解决切换失败的方法:刚开始各种改变量,改注册表,返现java-version 还是没变话;记录一个命令:where java 查看搜索java.exe顺序马上就能发现问题所在.........原创 2017-12-13 10:51:02 · 272 阅读 · 0 评论