Java
bambuz
这个作者很懒,什么都没留下…
展开
-
Java 变量
Java 变量类型: 基本数据类型有 :1 整型 int 分为 10进制,二进制,十六进制0x等;-231 至 231 -1 , 32位 byte : 字节型, 范围 : -256 至 255 , 8位 short : 短整型, -215 至 215 -1 , 16位 long : 长整型, -263 至 263 -1 ,原创 2009-06-28 06:47:00 · 336 阅读 · 0 评论 -
包 package -- 分门别类
package 语句是Java源程序的第一条语句;若没有package语句,则缺省无名包.Visual Studio 中也引入了类似的概念, 命名空间 namespace. 在实际存储类时,要按照包的层级结构建立对应名称的目录名,将对应的类存放进去. import 语句及应用 jdk中常用的包 1 java.lang : 包含一些Java语言的核心类 :原创 2009-07-02 22:38:00 · 494 阅读 · 0 评论 -
java的命名习惯
java的命名习惯: 包(package)名一律小写;变量名和方法名 : 第一单词小写,后面的单词首字母大写;类名,接口名:每一个单词的首字母大写;常量名: 所有字母大写.原创 2009-07-02 22:55:00 · 789 阅读 · 1 评论 -
jar文件
jar文件是以 jar为扩展名的类似ZIP压缩文件用于打包存放java类文件及对应的目录结构 jar -cvf 压缩文件名 要压缩的目录名原创 2009-07-02 23:01:00 · 492 阅读 · 0 评论 -
多进程
进程: 正在独立运行的程序 线程(Thread) : 程序内部的一个执行线索, 也称为执行场景(execution context).一个进程包含一个或多个线程原创 2009-07-02 23:10:00 · 531 阅读 · 0 评论 -
JDBC (一) -- 数据库的连接过程
JDBC 是JAVA 平台和数据库的连接工具. JDBC由2部分组成 :1. JDBC API -- 一组独立于数据库的 API ,可对任何数据库操作. 数据库的连接过程为: 1.加载驱动程序 : Class.forName() ; 加载多个驱动程序:System.setProperty(/"jdbc.drivers/",/"driver1:原创 2009-07-03 08:22:00 · 442 阅读 · 0 评论 -
JCreator Pro
Download : www.jcreator.com 工作区(jcw)和工程(jcp)原创 2009-07-04 09:06:00 · 613 阅读 · 0 评论 -
Java API -- 理解API的概念
API ( Application Programming Interface) 软硬件厂商提供的操作其产品的接口程序 Windows API : Windows 操作系统提供的各种函数.用户不需要关注硬件的实际是如何运作. Java API: JDK 中提供的各种 Java 类. 学习要点 :1. 要掌握语法2. 掌握常用的API的使用方法3. 积累编原创 2009-07-04 08:28:00 · 757 阅读 · 0 评论 -
Java 工具软件
Java 开发工具软件: Borland -- JbuilderIBM -- Visual AgeSun -- Sun ONE Studio赛门铁克 -- Visual cafeJcreatorEclipse 基本特点:1. 集成编辑软件功能( IDE )2. 使用工程化方式管理( Project Manager , Solution)3. 产生应用原创 2009-07-04 08:43:00 · 522 阅读 · 0 评论 -
JDBC (二) -- Statement对象
Statement对象是用来绑定要执行的操作 有三种执行方法:1. 执行查询操作的executeQuery()2. 执行更新操作的executeUpdate()3. 执行动态的未知的操作的execute() 一个Statement对象可操作多个结果集,但同时只能有一个结果集在活动.打开第二个结果集就隐含着对上一个结果集的关闭,而不需要调用ResultSet的close原创 2009-07-03 11:43:00 · 503 阅读 · 0 评论 -
Java 包
Java 是真正面向对象的编程语言.Java的层次结构:1. 面向对象的层次性结构;2. 包中的类组; 相同功能的类放在同一包中. 多线继承和多线继承(通过接口实现) Java 包 :1. java.lang :包含主要语言支持类: 类型包裹器: Integer,Long,Byte,Short,Float,Double,Character,Boolea原创 2009-07-11 12:27:00 · 494 阅读 · 0 评论 -
异常
异常:程序中非致命的错误, 也不是语法编译错误.异常处理:try .. catchthrowsThrow原创 2009-07-02 22:33:00 · 636 阅读 · 1 评论 -
单态设计模式
设计模式:是在大量的实践中总结和理论化之后的代码结构,编程风格,以及解决问题的思考方式. 单态设计模式:是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只能提供一个该对象实例的方法.设置方法:1 构造函数设置为 private : 不能在类的外部使用 new 产生类的实例2 使用内部的静态方法返回内部创建的对象原创 2009-06-29 18:36:00 · 404 阅读 · 0 评论 -
Java 学习准备
形势所逼, 觉得掌握(最好精通)Java相关知识是必要的,因此从今天起开始学习Java的知识.其实, 语言类基础是相通的, Java和Delphi及C#的基本内容也包括:语法结构,数据类型等知识. 1. 下载了 张孝祥老师的 > , 既然有13GB 之大. 从网上了解到张老师的讲课比较有特色, 效果很好. 2 . 下载 JDK . 3 . 按照课程讲座, 试验编译了一原创 2009-06-27 11:33:00 · 416 阅读 · 0 评论 -
函数
Java 函数(子程序) : 返回值类型 函数名(参数1,参数2,...){ 程序代码 return 返回值;} 函数重载:函数名相同,但函数参数个数不同,或者参数类型不同.原创 2009-06-28 07:26:00 · 352 阅读 · 0 评论 -
算术运算符
+ : 数值相加;正数;连接字符串- : 数值相减;负数* : 数值相乘/ : 数值相除 ; int x=332, y; y=x/100*100 ,结果为 300.% :数值取模 , 如果模数是负数,则忽略负数++ : 数值自加 -- : 数值自减 取模应用 : 每间房间住x=6人 , y=35人要几间房间 : 35%6+1 , 通用算法 : (原创 2009-06-28 07:56:00 · 406 阅读 · 0 评论 -
第三讲 面向对象(上)
面向过程:结构体:定义了属性 . 但相关操作函数不在结构体中. 面向对象:对象:定义了属性和相关操作. 面向对象的3大特征 : 1 封装 Encapsulation2 继承 Inheritance3 多态 Polymorphism 类是对某一类事物的综合描述. 是抽象的.对象是实际存在的该类事物的个体,即为实例(instance). 类的原创 2009-06-28 15:59:00 · 402 阅读 · 0 评论 -
静态变量和静态方法
静态变量 : static 在定义类时, 有些变量在类的实例中是不变的,则将其声明为静态变量:static String Country="China"; 在实例的对象中不会为此变量分配空间, 即为该类的公共变量, 访问方式为:类名.Country 静态方法 : 在方法名称前面声明 static 在静态方法中只能调用静态变量,不能直接访问非静态的变量和方法.原创 2009-06-29 18:20:00 · 505 阅读 · 0 评论 -
子类对象的实例化过程
子类对象的实例化过程:1. 分配成员变量的存储空间并进行默认的初始化;2. 绑定构造方法参数,即 new 创建实例对象时, 将构造函数中的参数赋值给对象的对应的成员变量;3. this() 调用对应参数的构造函数 ; super()调用父类的对应的构造参数,一直到 Object 为止 super()和this()不能同时调用; 并且必须在构造函数的第一条语句出现.原创 2009-07-01 18:55:00 · 574 阅读 · 0 评论 -
覆盖父类的方法
有时候子类需要对父类的方法进行改写 子类和父类的方法是相同时,则调用子类的方法,而不会调用父类的方法原创 2009-07-01 19:08:00 · 727 阅读 · 0 评论 -
抽象类和抽象方法
抽象 : abstract类中有抽象方法则类必须为抽象类;而抽象类可以含非抽象方法;抽象类不可以被实例化;抽象类是用来给子类继承的,并且子类如果不是抽象类,则必须对继承父类的抽象方法进行实现;抽象方法可不必实现原创 2009-07-01 19:22:00 · 345 阅读 · 0 评论 -
字符与字符串
1 字符类型和 int 类型进行类型转换 : char c=A; int i=c; System.out.println(i);// 编译通过,结果为 : 65; c=(byte)i; System.out.println(c); // 编译通过,结果为 : A// 如果 i 的值超过char 的取值范围则值为 i 对 256 取模.原创 2009-06-28 07:15:00 · 352 阅读 · 0 评论 -
程序的流程控制
程序的流程控制 1 顺序结构 : 没有判断和跳转语句. 2 选择结构 :if (表达式) 语句else 语句 if (表达式) 语句else if 语句else if 语句 switch (表达式)case : 语句;break;case : 语句;break;default原创 2009-06-28 15:11:00 · 402 阅读 · 0 评论 -
数组
class myarray{ public static void main(String [] args) { int[] x=new int[100]; // 数组 int []x 定义在栈内存中 , 而数组的元素存放在堆内存中的 int sum=0; for (int i=0;i { sum+=x[i]; } System.out.println(sum); }}原创 2009-06-28 15:31:00 · 372 阅读 · 0 评论 -
线程类 TThread 和 TThreadList
线程类 TThread 和 TThreadList 都 继承于 TObject . TThread 用于在进程中创建多线程. 是抽象类.TThreadList 维护一个安全的线程列表;原创 2010-11-18 16:20:00 · 2973 阅读 · 0 评论