摘要: 目录一.与用户互动 1.main方法形参 2.使用Scanner类获取输入 3.使用BufferedReader类获取输入二.常用类 1.System类和Runtime类 2.String, StringBuilder和StringBuffer类 3.Math类 4.Random和ThreadLocalRandom类 5.BigDecimal类 6.Calendar类三.正则表达式 1.正则表达式使用查询表 2.使用正则表达式 3.程序实例正文一.与用户互动1.main方法的形参main方法中包括一个字符串数组形参,根据方法调用的规则:谁调用方法,谁负责为形参赋值。也就... 阅读全文
posted @ 2014-01-02 11:12 顺冉 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 一.子类中如果需要调用父类中的构造函数,则需要使用super(),且必须在构造函数中的第一行public class Demo1 { public static void main(String[] args) { Sub sub=new Sub(); }}class Base { public Base() { System.out.println("Base"); }}class Sub extends Base { public Sub() { //调用父类的构造方法,必须为第一行 super(); ... 阅读全文
posted @ 2013-12-17 20:03 顺冉 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 一.Java集合类框架Java集合大致可分为Set、List和Map三种体系,其中Set代表无序、不可重复的集合;List代表有序、重复的集合;而Map则代表具有映射关系的集合;从Java5以后,Java又增加了Queue体系集合,代表一种队列集合的实现。Java的集合类主要由两个接口派生而来:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含一些子接口或实现类。Collection和Map接口、子接口及其实现类的继承树如下图所示。对于Set、List、Queue和Map四种集合,最常用的是HashSet、TreeSet、ArrayList、 阅读全文
posted @ 2013-12-13 17:28 顺冉 阅读(733) 评论(2) 推荐(0) 编辑
摘要: 一.二进制,位运算,移位运算1.二进制对于原码, 反码, 补码而言, 需要注意以下几点:(1).Java中没有无符号数, 换言之, Java中的数都是有符号的;(2).二进制的最高位是符号位, 0表示正数, 1表示负数;(3).正数的原码, 反码, 补码都一样;(4).负数的反码=它的原码符号位不变, 其他位取反;(5).负数的补码=它的反码+1;(6).0的反码, 补码都是0;(7).在计算机运算的时候, 都是以补码的方式来运算的.2.位运算Java中有4个位运算, 分别是按位与&, 按位或|, 按位异或^, 按位取反~, 它们的运算规则为:3.移位运算Java中有3个移位运算符, 阅读全文
posted @ 2013-12-04 17:41 顺冉 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 一.数组1.一维数组(1).数组的定义数据类型 数组名[]=new 数据类型[大小]public class Demo1 { public static void main(String[] args) { //第一种定义方式 int arr[]; arr=new int[5]; //第二种定义方式 int arr2[]=new int[5]; //第三种定义方式 int[] arr3; arr3=new int[5]; //第四种定义方式 int ... 阅读全文
posted @ 2013-12-04 10:51 顺冉 阅读(1232) 评论(0) 推荐(0) 编辑
摘要: 一.类的三大特征1.封装性(1).什么是封装封装就是把抽象出的数据和对数据的操作封装在一起, 数据被保护在内部, 程序的其他部分只有通过被授权的操作(成员方法), 才能对数据进行操作.(2).访问控制修饰符Java中提供了四种访问控制修饰符号控制方法和变量的访问权限:(3).包问题的提出:假设现在有两个程序员共同开发一个项目, 程序员xiaoming希望定义一个类取名为Dog, 程序员xiaoqiang也想定义一个类也叫Dog. 该怎么办呢? (因为同一个包中不能有相同的类)①包的作用区分相同名字的类; 当类很多时, 可以很好的管理类; 控制访问范围.②包的命名规范小写字母, 比如com.si 阅读全文
posted @ 2013-11-22 16:52 顺冉 阅读(811) 评论(0) 推荐(0) 编辑
摘要: 一.类的定义一个全面的类定义是比较复杂的, 定义如下:二.类的对象1.如何创建对象类名 对象名=new 类名();2.如何访问类的成员属性?对象名.属性名3.一个简单的程序实例public class Demo1 { public static void main(String[] args) { //创建Cat的一个对象 Cat cat1=new Cat(); cat1.age=3; cat1.name="xiaohua"; //创建Cat的第二个对象 Cat cat2; //将cat1赋... 阅读全文
posted @ 2013-11-21 20:34 顺冉 阅读(3927) 评论(1) 推荐(1) 编辑
摘要: 一.安装和配置jdk1.jdk是什么?(1).jdk全称是Java Development Kit, Java开发工具包;(2).jdk是sun公司开发的;(3).jdk主要包括:jre(Java runtime environmrnt)Java运行环境, 一堆Java工具, Java基础类库.2.安装和配置jdkjdk的安装比较简单, 配置jdk主要是设置环境变量, 将jdk下的bin所在目录加入环境变量中的PATH路径.二.第一个Java程序Hello World注意点:(1).类名必须与文件名一致;(2).一个Java文件只能有一个public类.三.Java程序编译运行原理关于Java 阅读全文
posted @ 2013-11-12 19:57 顺冉 阅读(586) 评论(0) 推荐(0) 编辑