Mars-Java
阳光西西
这个作者很懒,什么都没留下…
展开
-
java4Android(5)分支语句-if...else...判断语句
顺序结构 分支语句 结果只有真、假 if…else…结构(一) if(布尔类型表达式){ 语句一; 语句二; } if…else…结构(二) if(布尔类型表达式){ 语句一; 语句二; } else{ 分支语句一;原创 2015-05-28 23:34:33 · 4623 阅读 · 0 评论 -
java4Android(16)内部类和匿名内部类
主要内容: 1. 什么是内部类 2. 内部类的使用方法 3. 内部类的使用方法1:编译内部类文件会生成两个类文件class A{ class B { }}编译生成A$B.class和a.class2:如何生成内部类的对象class Test{ public static void main(String args[]){ A a原创 2015-07-05 10:20:55 · 439 阅读 · 0 评论 -
java4Android(6)函数的复写(override)/对象的转型(向上转型/向下转型)
Override:复写(在继承的子类中对父类的成员方法不合适,推翻它,重写方法体)又叫覆盖或者重写 作用范围在有父子关系的两个类中,在父类和子类中各有一个函数,这两个函数的定义,函数名,参数列表和返回值完全相同super.Introduce(); 子类中调用父类的成员函数 例子:class Person{ int age; String name; void Intro原创 2015-06-11 08:23:59 · 412 阅读 · 0 评论 -
java4Android(17)(18) 多线程两种实现方法
如何定义一个线程类,进入到线程等待状态 例子:class FirstThread extends Thread{ public void run() { for(int i = 0; i < 100;i++){ System.out.println("FirstThread" + i); } }}class原创 2015-07-26 23:03:39 · 555 阅读 · 0 评论 -
java4Android(22)Map/HashMap的方法:put()/set()
import java.util.Map;import java.util.HashMap;class test{ public static void main(String[] args){ HashMap<String,String> hm = new HashMap<String,String>(); Map<String,String> map原创 2015-09-27 20:02:17 · 1763 阅读 · 0 评论 -
java4Android(19):数组的使用方法
本文内容:1:数组的类型2:数组的定义方法3:数组的操作方法原创 2015-09-13 16:49:16 · 408 阅读 · 0 评论 -
java4Android(20):类集框架->Set/Map/List->ArrayList简单实例
1:什么是类集框架类集框架是一组类和接口位于java.util包中主要用户存储和管理对象主要分为三大类:集合、列表和映射1.1:什么是集合(Set): - 无序不重复的对象 1.2:什么是链表(List) - 有序可以重复的对象 1.3:映射(Map) - 键不可以重复,值可以重复ArrayList的使用import java.util.List;import java.原创 2015-09-13 22:29:29 · 462 阅读 · 0 评论 -
java4Android(24)hashCode()/toString()
321原创 2015-10-18 22:25:20 · 278 阅读 · 0 评论 -
java4Android(21)类集框架->Collection and Iterator(hasNext方法和next方法)
1:Collectionimport java.util.Set;import java.util.HashSet;class set{ public static void main(String args[] ){ //HashSet<String> hs = new HashSet<String>(); //Set<String> s = new原创 2015-09-20 17:01:20 · 758 阅读 · 0 评论 -
java4Android笔记(3)-变量-数据类型-基本数据类型
变量:以字母下划线或者美元符开头。 驼峰命名法:一个单词都小写,多个单词从第二个字母首字母大写。 数据类型: 1:布尔型 java中只有两种取值,true false,不能用0或者非0,空或者非空来表示 2:字符型 由单引号括起来的单个字符; java使用unicode字符集; 在计算机中所有数据都是用二进制表示,ASCII码将所有数字字母和常见的符号用7位二进制原创 2015-05-25 23:50:34 · 427 阅读 · 0 评论 -
java4android(5)面向对象、类的定义、生成对象的方法、使用对象的方法、生成多个对象、构造函数super()、函数重载、static、继承
目标:减少重复代码 创建类类的定义方法class 类名{ 属性; 方法;}属性:成员变量,主要是描述类的状态。 方法:成员方法,主要是描述类的行为(主动行为、被动行为)。 注意:如果一个方法中有局部变量与成员变量重名,那么该方法中对这个变量的访问是局部变量而不是成员变量。生成对象的方法 对象的使用方法对象.成员变量; 对象.成员方法;生成多个对象只要生成对象就要new原创 2015-06-02 21:47:30 · 673 阅读 · 0 评论 -
java4Android(15)处理流的使用示例、装饰者设计模式、节点流和处理流的关系
BufferedReader使用方法import java.io.*;class test{ public static void main(String args[]) { FileReader fileReader = null; BufferedReader br = null; try {原创 2015-06-27 23:51:33 · 446 阅读 · 0 评论 -
java4Android (7)抽象函数/抽象函数的应用
抽象函数: 只有函数的定义没有函数体的函数叫抽象函数。函数的定义指:有函数返回值类型、函数名称、参数列表 函数体:{xxx}如果一个类中包含抽象函数,那么这个类必须是抽象类。抽象函数不能实例化生成对象,因为如果被实例化了那么就有可能调用抽象函数,抽象函数没有函数体,无意义。抽象类是用来继承的(抽象类也是可以被继承的),它的子类是用来实例化生成对象的;实例化之后记得要复写抽象函数。如果一个类中没有原创 2015-06-15 22:22:57 · 595 阅读 · 0 评论 -
java4Android(11) 接口的基本语法
1:使用Interface来定义 2:接口中的方法都是抽象方法 3:接口中的方法都是public4:实现接口使用implements关键字 例子:interface USB{ public void read(); public void write();}class Usb_phone implements USB{ public void read()原创 2015-06-21 17:29:49 · 447 阅读 · 0 评论 -
java4Android(8)包、打包、包的命名规范(9)包和访问权限(10)继承和访问权限
一个类的全名应该是“包名”+ “. ”+ “类名”package xiaoxi;class test{ public static void main (String args[]) { //javac -d . test.java 根据包名生成文件夹 System.out.println("hello xiaoxi package"); }}执原创 2015-06-19 08:36:52 · 510 阅读 · 0 评论 -
java4Android(12)java中的异常(13)自定义异常,异常处理的两种方式
编译是检测语法错误 程序在运行过程中出现的错误叫异常异常是JDK所提供的类 //java 编译器要求你强制对这个可能出现的异常进行捕捉 //怎样区分是uncheck exception还是check exception? //如果是Exception的子类不是RuntimeException的子类是checked Exception, //否则是Exception的子类同时是Runtime原创 2015-06-22 14:27:56 · 583 阅读 · 0 评论 -
java4Android(4)各种基本数据类型及赋值
1:整数字面量为整型(int) 2:小数字面量为双精度浮点型(double) 3:不要把精度单位高的类型赋值给精度低的单位 long l = 0; int i = 0; i = l ;(x) 4:byte 和 short 除外 byte b = 0; short s = 0; 可以直接用整型的字面量赋值 5:整个表达式值的类型是精度原创 2015-06-01 16:41:23 · 782 阅读 · 0 评论 -
java4Android(15)字节流大文件读写,字符流读写
不能将很大数据内容一次性读取到byte数组中,我们需要循环几次将数据写入到目的文件中 例子:大文件字节流读写,输入输出流的关闭,try、catch用法import java.io.*;class test{ public static void main(String[] args) { //声明输入流引用,字节输入常用类FileInputStream原创 2015-06-23 08:17:06 · 1354 阅读 · 0 评论 -
java4Android笔记(1、2)环境变量的作用,JRE/JVM及作用
1、windows 环境下配置jdk需要设置环境变量path+classpatch(如果没有则自己创建) 2、验证jdk安装成功与否,win键+R,输入cmd,输入java -version 3、path环境变量的作用:外部命令搜索路径。例如ipconfig,我们在命令行里想执行的命令,必须出现在环境变量里。 4、classpath 作用是类搜索路径。什么是类文件呢?是以.class结尾的文件原创 2015-05-20 22:17:28 · 390 阅读 · 0 评论 -
java4Android(14)I/O流 、分类、目的、字节流重要类及方法FileInputStream
I/O操作的目标I/O的分类文件例子I/O操作的目标:从数据源中读取数据以及将数据写入到数据目的地中。 数据源可以是文件、键盘、网络。 数据目的地可以是文件、屏幕、网络。什么是输入:有数据进入到java程序中去。 什么是输出:java中的程序输出到目的地中去。I/O的分类第一种分类:输入流、输出流第二种分类:字节流、字符流第三种分类:节点流、处理流import java.io.*原创 2015-06-22 20:22:04 · 658 阅读 · 0 评论 -
java4Android(23):equals 的使用方法 instance 操作符【==与equals方法的区别】
1:所有类都继承了equals方法 2:“==”表示两端的引用所指是堆内存中的同一对象 3:equals用来比较什么是对象的内容相同: 3.1 对象的类型相同 3.2 对象的成员变量值相同 4:a instance User 判断对象a是否是User类型原创 2015-10-17 22:35:43 · 333 阅读 · 0 评论