菜逼的笔记
文章平均质量分 65
eason_zhan
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java大数字的操作
在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计 算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类: BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加入了小数的概念。一般的fl原创 2013-07-08 14:06:04 · 912 阅读 · 0 评论 -
java异常(Exception)
------- android培训、java培训、期待与您交流! ----------异常(Exception)1. Java中的异常分为两大类:a) Checked exception (非 Runtime Exception)b) Unchecked exception(Runtime Exception)2. Java中所有的异常类都会直接或间接地继承自Exception。3原创 2013-06-06 16:09:04 · 599 阅读 · 0 评论 -
java网络编程
------- android培训、java培训、期待与您交流! -------学习目标理解Java 网络系统–熟练使用java.net包中的相关类与接口进行网络编程–掌握如何使用Java在一台或多台计算机之间进行基于TCP/IP协议的网络通讯网络编程的目的就是指直接或间接地通过网络协议与其他计算机进行通讯。网络编程中有两个主要的问题,一个是如何准确的定位网络上一台原创 2013-06-22 22:06:07 · 744 阅读 · 0 评论 -
银行业务调度系统
------- android培训、java培训、期待与您交流! -------一、需求:模拟实现银行业务调度系统逻辑,具体需求如下:1、银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。2、有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。3、异步随机生成各种类型的客原创 2013-06-23 00:01:54 · 605 阅读 · 0 评论 -
单例模式和包的使用
------- android培训、java培训、期待与您交流! -------1.Design Pattern(设计模式)。单例模式(Singleton):表示一个类只会生成唯一的一个对象。 public class SingletonTest{ public static void main(String[] args) { Singleton singleton1原创 2013-06-20 21:12:15 · 835 阅读 · 0 评论 -
集合总结
------- android培训、java培训、期待与您交流! -------1. 对于Java中的常量的命名规则:所有单词的字母都是大写,如果有多个单词,那么使用下划线连接即可。比如说: public static final int AGE_0F_PERSON = 20; 2. 在Java中声明final常量时通常都会加上static关键字,这样对象的每个实例都会访问唯一一份原创 2013-06-20 22:13:20 · 486 阅读 · 0 评论 -
java图形界面(GUI)
------- android培训、java培训、期待与您交流! -------Graphical user interface (GUI)图形用户界面AWT Abstract Window Toolkit 抽象窗口工具集,第一代的JAVA GUI组件,是重量级的Swing 不依赖于底层细节,轻量级的组件,是第二代的JAVA GUI组件,下面来详细介绍Swing原创 2013-06-22 23:38:28 · 945 阅读 · 0 评论 -
代理模式
------- android培训、java培训、期待与您交流! -------代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有–抽象角色:声明真实对象和代理对象的共同接口public abstract class Subj原创 2013-06-21 11:22:58 · 586 阅读 · 0 评论 -
java多态和接口
------- android培训、java培训、期待与您交流! -------1. 多态:父类型的引用可以指向子类型的对象。 2. Parent p = new Child();当使用多态方式调用方法时,首先检查父类中是否有sing()方法,如果没有则编译错误;如果有,再去调用子类的sing()方法。 3. 一共有两种类型的强制类型转换: a) 向上类型转换(upcast):比如说将原创 2013-06-20 20:49:22 · 520 阅读 · 0 评论 -
简单工厂模式
屏蔽不同子类实现的差异,提高代码的可拓展性和可维护性,这就是工厂模式interface ICellPhone{ void sendMsg();}class Android implements ICellPhone{ public void sendMsg() { System.out.println("android"); }}class IPhone原创 2013-07-08 14:20:54 · 560 阅读 · 0 评论 -
交通灯管理系统
------- android培训、java培训、期待与您交流! -------一、需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:1、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆 ----直行车辆 由西向而来去往南向的车辆---- 右转车辆 由东向而来去往南向的车辆---- 左原创 2013-06-22 23:50:35 · 669 阅读 · 0 评论 -
java线程
------- android培训、java培训、期待与您交流! -------学习目标线程概念线程的生命周期线程的实现线程的优先级多线程的同步线程组线程概念1.什么是线程:线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。2. 什么是多线程:多线程则指的是在单个程序中可以同时运行多个不同的线程执行不同的任务.当程序原创 2013-06-21 12:10:59 · 521 阅读 · 0 评论 -
包装类跟数组的使用及排序
------- android培训、java培训、期待与您交流! -------1. 包装类(Wrapper Class)。针对于原生数据类型的包装。所有的包装类(8个)都位于java.lang包下。Java中的8个包装类分别是:Byte, Short, Integer, Long, Float, Double, Character, Boolean。他们的使用方式都是一样的,可以实现原生数据原创 2013-06-20 21:54:08 · 828 阅读 · 0 评论 -
抽象类的体现-模板模式
抽象类是多个具体子类抽象出来的父类,具有高层次的抽象性;以该抽象类作为子类的模板可以避免子类设计的随意性;抽象类的体现主要就是模板模式设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行拓展,但是子类在总体上大致保留抽象类的行为方式;思路:编写一个抽象父类,该父类提供了多个子类的通用方法,并把一个或多个抽象方法留给子类去实现,这就是模板设计模式;//创建一个图形原创 2013-07-08 14:13:17 · 807 阅读 · 0 评论 -
生成随机数
java中提供一个类实现随机数生成,代码如下import java.util.Random;class RandomDemo { public static void main(String[] args) { //需求:生成一个(0,100)间的随机数 int i=new Random().nextInt(100); System.out.pr原创 2013-07-08 14:25:26 · 520 阅读 · 0 评论 -
finally无论如何先执行并且在return之前
class FinallyDemo { public static void main(String[] args) { System.out.println(show()); } public static int show() { int i=1; try{ return i; }finally{ i++; System.out.println(原创 2013-07-08 14:03:46 · 578 阅读 · 0 评论 -
面向对象
1原创 2013-10-04 09:03:16 · 499 阅读 · 0 评论 -
UUID
uuid,全称Universally Unique Identifier,是128位整数(16字节)的全局唯一标识符。UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成UUID的API。UUID按照开放软件基金会 (OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的原创 2013-07-08 14:30:49 · 665 阅读 · 0 评论 -
装饰模式
------- android培训、java培训、期待与您交流! -------装饰模式又名包装(Wrapper)模式.装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案.装饰模式以对客户透明的方式动态的给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不创造更多子类的情况下,将对象的功能加以扩展。.装饰原创 2013-06-21 10:16:09 · 547 阅读 · 0 评论 -
策略模式
------- android培训、java培训、期待与您交流! -------策略模式(Strategy).策略模式(Strategy Pattern)中体现了两个非常基本的面向对象设计的原则–封装变化的概念–编程中使用接口,而不是对接口的实现策略模式(Strategy).策略模式的定义–定义一组算法,将每个算法都封装起来,并且使它们之间可以互换。–策略模式使这些原创 2013-06-20 22:45:57 · 541 阅读 · 0 评论 -
String类知识点
String类的有关知识点:class StringDemo {public static void main(String[] args) { /* String 对象不可以变,当它发生改变,它就不是原来的对象了 当String发生改变的时候,它会在常量池里面寻找有没有22这个数,如果有就把引用指向它,如果没有就会创建一个对原创 2013-07-08 15:03:11 · 664 阅读 · 0 评论 -
ava I/O系统
------- android培训、java培训、期待与您交流! -------学习目标–理解Java I/O系统–熟练使用java.io包中的相关类与接口进行I/O编程流的概念Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有流的行为具有同样的方式。这样,相同的输入/输原创 2013-06-22 22:50:58 · 652 阅读 · 0 评论 -
java反射
------- android培训、java培训、期待与您交流! -------•在Java运行时环境中,对于任意一个类,能否知道这个类有哪些属性和方法?对于任意一个对象,能否调用它的任意一个方法?答案是肯定的。这种动态获取类的信息以及动态调用对象的方法的功能来自于Java 语言的反射(Reflection)机制。•Java 反射机制主要提供了以下功能:•在运行时判断任意一个对原创 2013-06-22 23:07:05 · 558 阅读 · 0 评论 -
jdk5新特性
------- android培训、java培训、期待与您交流! -------学习目标–掌握jdk5.0中出现的新特性.泛型(Generics).增强的“for”循环(Enhanced For loop).自动装箱/自动拆箱(Autoboxing/unboxing).类型安全的枚举(Type safe enums).静态导入(Static import).原创 2013-06-21 08:16:46 · 571 阅读 · 0 评论 -
java枚举
------- android培训、java培训、期待与您交流! -------原创 2013-10-04 09:07:19 · 648 阅读 · 0 评论 -
java内省
------- android培训、java培训、期待与您交流! -------原创 2013-10-04 09:04:37 · 526 阅读 · 0 评论 -
java递归实现
------- android培训、java培训、期待与您交流! -------所谓递归 (Recursion),就是方法调用自身对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环n!=n*(n-1)*(n-2)....*2*1n!=n*(n-1)!f(x)=n*f(x-1)(n-1)!=(n-1)(n-2)题目:用递归实现,5*4*3*原创 2013-06-21 10:50:04 · 696 阅读 · 0 评论
分享