`
manwuyuantao
  • 浏览: 7841 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
Java泛型的个人小结 1)泛型参数只能是类类型 例如:List<int> // 报错 List<Integer> // 正确 2)泛型的类型参数可以有多个! 例如:List<Integer,String,Boolean> list = new ArrayList<Integer,String,Boolean>();3)泛型的参数类型可以使用extends,习惯称“有界类型”, 例如:List<student extends person>,person为list的上界 4)泛型可以使用通配符类型!“?” 相当于“Ob ...
package com.itheima.Math; import java.util.Random; public class RandomDemo { public static void main(String[] args) { Random r = new Random(); for (int x = 0; x < 10; x++) { // int d = (int) (Math.random() * 10 + 1);//第一种:Math类中random();生成随机数 int d = r.nextInt(10)+1; //第 ...
/** * */ package com.itheima.Math; /** * @author Administrator * */ public class MathDemo { public static void main(String[] args) { double d = Math.ceil(-16.34); // ceil 返回大于指定数据的最小整数 double d1 = Math.floor(12.33); // floor返回小于指定数据的最大整数 long l = Math.round(12.53); //四舍五 ...
  package com.itheima.date; import java.util.Calendar; public class CalendarDemo1 { public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(2012, 11, 16); //设置时间从0开始 ,0 ---一月 c.add(Calendar.MONTH, 4); //增量。 printCalendar(c); } private st ...
  1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保 存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。 2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候;   下面再给个jdk宝典里的例子吧,这样你就应该知道怎么用了: package book.io; import java.io. ...
  5.1 Eclipse的使用技巧 lWorkspace与project 1,切换工作间可以在file-switch workspace 2,设置整个工作间的javac和java:window-preferences-java-Compiler和Installed JREs 3,设置快捷键:window-preferences-General-Keys
  2.Java网络编程 2.1网络模型 OSI参考模型 TCP/IP参考模型   应用层:HTTP 传输层:TCP、UDP 网际层:IP   2.2网络通讯要素
  1.20图形用户界面GUI CLI:Command Line User Interface(命令行用户接口) 就是常见的Dos命令行操作。   GUI:Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面。 Java为GUI提供的对象都存在java.Awt和
      1.18 IO(Input Output)流 1.18.1理解IO流   IO流用来处理设备之间的数据传输,Java用于操作流的对象都在IO包中。 IO流按数据分为:字节流和字符流。 IO流按流向分为:输入流和输出流。 IO流的常用基类: 1.字节流的抽 ...
  一、线程类   Java是通过Java.lang.Thread类来实现多线程的,第个Thread对象描述了一个单独的线程。要产生一个线程,有两种方法: 1、需要从Java.lang.Thread类继承一个新的线程类,重载它的run()方法; 2、通过Runnalbe接口实现一个从非线程类继承来类的多线程,重载Runnalbe接口的run()方法。运行一个新的线程,只需要调用它的start()方法即可。如: /**===================================================================== * 文件:ThreadDemo_01. ...
  在Java程序中,万事万物皆是对象,即使是Java程序本身,也是一个对象。那么我们之前学习的面向过程与面向对象又有那些不同之处呢,或者说,面向对象又有那些优点呢?下面我们就分析一下它们之间的关系。 面向对象相 ...
  配置java环境变量: JAVA_HOME:配置JDK的目录 CLASSPATH:指定到哪里去找运行时需要用到的类代码(字节码) PATH:指定可执行程序的位置 LINUX系统(在" .bash_profile "下的环境变量设置) JAVA_HOME=/opt/jdk1.5.0_06 CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar PATH=$PATH:$JAVA_HOME/bin:. export JAVA_HOME CLASSPATH PATH (将指定的环境变量声明为全局的) window ...
  6.交通灯系统分析 l面向对象的知识点: 面向对象设计把握一个重要的经验:谁拥有数据,谁就对外提供操作这些数据的方法。   l系统分析: 1,十字路口的线路分析,共有12条线路。分别为:"S2N","S2W","E2W","E2S","N2S","N2E","W2E","W2N","S2E","E2N","N2W","W2S";所以12 ...
  7.银行业务调度系统分析 l项目需求 Ø银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。   Ø有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。   Ø异步随机生成各种类型的客户,生成各类型用户的概率比例为:
Global site tag (gtag.js) - Google Analytics