java
文章平均质量分 80
JonasDev
有来路 没退路 有退路 是绝路
展开
-
流相关File文件以及能够操作流的properties集合
抽象路径名中的第一个名称是目录名,对于 Microsoft Windows UNC 路径名则是主机名。抽象路径名中第一个名称之后的每个名称表示一个目录;最后一个名称既可以表示目录,也可以表示文件。空 抽象路径名没有前缀和名称序列。 无论是抽象路径名还是路径名字符串,都可以是绝对 路径名或相对 路径名。绝对路径名:是完整的路径名,不需要任何其他信息就可以定位它所表示的文件。相反,原创 2014-07-19 23:51:14 · 542 阅读 · 0 评论 -
1.5新特性
------- android培训、java培训、期待与您交流!Jdk5.0新特性:静态导入 import static java.lang.Math.*;当导入静态Math类的所有方法后 调用其方法时便可以省略类名-------------------------------------------------------------------------原创 2014-07-20 10:18:12 · 537 阅读 · 0 评论 -
面向对象
------- android培训、java培训、期待与您交流!面向对象面向对象是相对面向过程而言面向对象和面向过程都是一种思想面向过程强调的是功能行为面向对象将功能封装进对象,强调具备了功能的对象。面向对象是基于面向过程的。特点:1:是一种符合人们思考习惯的思想。2:可以将复杂的事情简单化。3:将程序员从执行者转换成了指挥者。原创 2014-07-23 10:15:52 · 622 阅读 · 0 评论 -
java switch语句的参数类型(转帖)
switch后面的括号里面只能放int类型的值,注意是只能放int类型,但是放byte,short,char类型的也可以是因为byte,short,shar可以自动提升(自动类型转换)为int,不是说就可以放它们,说白了,你放的byte,short,shar类型,然后他们会自动转换为int类型(宽化,自动转换并且安全),其实最后放的还是int类型!long不行,是因为long类型不能自动转换为in转载 2014-08-17 10:57:01 · 631 阅读 · 0 评论 -
多线程的 一些小问题
public class Threadwait {// 特殊之处 锁对象 是线程对象 public static void main(String[] args) { Object o = new Object(); ThreadB2 b = new ThreadB2(); b.start();// b.start(); 一个线程只能开启一次 //等待 唤醒原创 2014-07-31 10:36:23 · 449 阅读 · 0 评论 -
IO流基础(字符流)
class LineNumberReaderDemo{public static void main(String[] args) throws Exception{FileReader fr = new FileReader("mybufferedreader.java");LineNumberReader lnr = new LineNumberReader(fr);原创 2014-06-13 22:20:47 · 703 阅读 · 0 评论 -
多线程
------- android培训、java培训、期待与您交流!原创 2014-07-20 19:34:38 · 448 阅读 · 0 评论 -
IO流基础(字节流)
字节流:InputStream:是表示字节输入流的所有类的超类。 |--- FileInputStream:操作文件从文件系统中的某个文件中获得输入字节。哪些文件可用取决于主机环境。FileInputStream用于读取诸如图像数据之类的原始字节流。要读取字符流,请考虑使用 FileReader。 |--- FilterInputStream:包含其他一些输入流,它将这原创 2014-06-13 22:48:21 · 862 阅读 · 0 评论 -
GUI图形界面
GUI(图形用户界面)概述l GUI• Graphical User Interface(图形用户接口)。• 用图形的方式,来显示计算机操作的界面,这样更方便更直观。l CLI• Command line User Interface (命令行用户接口)• 就是常见的Dos命令行操作。 • 需要记忆一些常用的命令,操作不直观。l 举原创 2014-07-20 02:05:11 · 1551 阅读 · 0 评论 -
字符串,包装类,正则规
String类字符串是一个特殊的对象字符串一旦初始化就不可以被改变String str = "hello"; //a指向对象"hello"str =str+ " world"; 输出 str= hello world //a指向新对象"helloworld" 对象 hello"没被改变原创 2014-07-20 09:00:40 · 713 阅读 · 0 评论 -
集合框架
集合l 为什么出现集合类?• 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。l 数组和集合类同是容器,有何不同?• 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象。l 集合类的特点• 集合只用于存储对象,集合长度是原创 2014-07-20 09:24:01 · 448 阅读 · 0 评论 -
Java基础语法
Java的三种技术架构:JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发;JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础;JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序;原创 2014-07-23 09:58:25 · 567 阅读 · 0 评论 -
异常与包
异 常java.lang.Throwable:l 异常的体系Throwablel Error通常出现重大问题如:运行的类不存在或者内存溢出等。不编写针对代码对其处理l Exception在运行时运行出现的一起情况,可以通过try catch finallyException和Error的子类名都是以父类名作为后缀无论是错误还是异常,它们都有具体的子类体原创 2014-07-23 10:38:02 · 826 阅读 · 0 评论 -
多线程——问题引出以及解决方法
1,,多个窗口一起买1000张票,出现线程安全问题--------解决方法:同步原创 2014-07-30 10:35:10 · 441 阅读 · 0 评论 -
java中的注解 详解
JAVA注释方法及格式1、单行(single-line)--短注释://…… 单独行注释:在代码中单起一行注释,注释前最好有一行空行,并与其后的代码具有一样的缩进层级。如果单行无法完成,则应采用块注释。注释格式:行头注释:在代码行的开头进行注释。主要为了使该行代码失去意义。注释格式:// 注释内容 行尾注释:尾端(trailing)--极短的注释,在代码行的行转载 2014-08-02 13:51:32 · 911 阅读 · 0 评论 -
反射,类加载器,动态代理
------- android培训、java培训、期待与您交流!一、如何得到各个字节码对应的实例对象( Class类型)1. 类名.class,例如,System.class2. 对象.getClass(),例如,new Date().getClass()3. Class.forName("类名"),例如,Class.forName("java.util.Date")原创 2014-07-20 09:50:02 · 750 阅读 · 0 评论 -
交通灯管理系
一、项目需求模拟实现十字路口的交通灯管理系统逻辑,具体要求如下:1、异步随机生成按照各个路线行驶的车辆。例如: 由南向而来去往北向的车辆----直行车辆 由西向而来去往南向的车辆----右转车辆 由东向而来去往南向的车辆----左转车辆 。。。。。。。。。。2、信号灯忽略黄灯,只考虑红灯和绿灯。3、应考虑左转车辆控制信号灯,右转车原创 2014-07-25 15:00:30 · 682 阅读 · 0 评论 -
银行业务调度系统
NumberMachine 取号原理:客户来了,通过银行取号机 NumberMachine 客户按照自身类型取号,选择自己的客户类型即可 然后取号机通过该类型找到 相应类型的号码管理器 NumberManager存号 NumberManager号码管理器原理:的主要作用是连通客户的号码和窗口的叫号,简单的说就是窗口叫的号是来自号码管理器,而号码管理器存储的号码 是客户通过取号机原创 2014-07-25 00:30:47 · 435 阅读 · 0 评论 -
一个控制台类小游戏
* 运用三大特征 封装 继承 多态 * 以及包 与访问权限的控制相关知识 完成一个控制台类小游戏//人分三类 普通人 中忍 上忍 //普通人类public class Person { public String name; //名字 Person() { } Person(String name) { this.name = name; }原创 2014-03-24 14:17:46 · 1178 阅读 · 0 评论 -
小练习
简单地 ATM系统//用户类public class account { private String id; //账号 private String password="888888";//密码 private double balance=0;//余额 public String getId() { return id; } public void set原创 2014-03-24 18:52:27 · 408 阅读 · 0 评论 -
final 关键字
/* * final可用来修饰 * 基本数据类型 相当于常量 无法改变其值 * 引用数据类型 不可以改变变量所指向的对象 但是可以改变对象的内容 如属性 * 修饰方法 方法不可以被重写 * 修饰类 不可以被继承 * 修饰形参 包括基本和引用数据类型 * */class Person{ String name; int age;原创 2014-03-23 17:57:49 · 402 阅读 · 0 评论 -
结点 链表 练习
/* * 创建一个学生对象数组 然后以链表的形式存储 * *///创建一个学生类 class Student{ String name; //名字 int age; //年龄 //用于初始化学生对象的构造函数 Student(String name, int age) { this.name = name; this.age = age; } public voi原创 2014-03-23 15:42:14 · 557 阅读 · 0 评论 -
父类引用指向子类对象
//继承就是 子类把 父类的 所有 属性 方法 搬到子类直接使用 但是private修饰的 子类没有使用权//出现父类引用指向子类对象时 体现出属性不具备覆盖 方法可以被覆盖 说白了就是 运行时 方法看子类 属性看父类class A{ int a = 10; public void show() { System.out.println("父类方法show().>>>原创 2014-03-23 18:30:55 · 533 阅读 · 0 评论 -
练习
/* * 设计用户类 包含 用户名和密码两个属性 * 设计LoninDemo类 用于设计登陆方法 连续登录三次错误则退出登陆 * 需要创建一个对象来存储注册号的账户和密码 * */package 登陆;import java.util.Scanner;class User{ String name; //用户名 String passWord;//密码 User(原创 2014-03-23 13:15:15 · 625 阅读 · 0 评论 -
关于引用传递
public class Cup { String name;//杯子的名字 String tea;//装的茶 Cup(String name,String tea) { this.name = name; this.tea = tea; } //c和m都是指向new Cup("张无忌","铁观音");的引用 public static void yinYong(Cup m)原创 2014-03-22 23:57:11 · 518 阅读 · 0 评论 -
万年历
import java.util.Scanner;/* * 1 判断输入的年是平年还是闰年 * 2 参照年月1900-1-1是星期一 * 3 输入的年份月份至参照年月相差多少天 * 4 判断月的第一天是星期几 * 5 输出万年历 * *///打印万年历public class wannianli { //判断某年是闰年还是平年的方法 public static boole原创 2014-03-22 19:52:54 · 934 阅读 · 0 评论