05 2014 档案

摘要:1. 创建第一个Android应用程序2. Android应用程序目录结构3. 运行Android应用程序1. 创建第一个Android应用程序 New--->Android Project 各参数意义在蓝色问号处点击即可查看 后面的基本是默认, 了解每一页是做什么的即可 src 包---... 阅读全文
posted @ 2014-05-30 17:09 Mirrorhanman 阅读(214) 评论(0) 推荐(0)
摘要:1. 定义用户的输入格式2. 应用程序的输出格式3. 关于提示信息的思考1. 定义用户的输入格式2. 应用程序的输出格式 3. 关于提示信息的思考 阅读全文
posted @ 2014-05-30 14:52 Mirrorhanman 阅读(140) 评论(0) 推荐(0)
摘要:1. 综合练习目标2. 综合练习需求3.模块划分1. 综合练习目标 复习 Java 基本语法 熟悉掌握Java开发常用API 尝试建立面向对象思想2. 综合练习需求 接收用户的命令行输入 以文件为基础完成数据的增删改查操作 3.模块划分 UI模块:(Java存在文本中都是... 阅读全文
posted @ 2014-05-30 14:29 Mirrorhanman 阅读(184) 评论(0) 推荐(0)
摘要:1. Java代码的重构1. Java代码的重构 重构, 改善既有代码的设计 面向对象代码, 减少重复代码 Student 全部换成 Students 导入包, 就在上述Rename下选择Move进行包之间的移动 修改方法名称, 选中方法名称, 右键 上述操作中选择Pull up/Push do... 阅读全文
posted @ 2014-05-30 14:22 Mirrorhanman 阅读(165) 评论(0) 推荐(0)
摘要:1. Java代码编辑2. Eclipse代码生成工具1. Java代码编辑 Alt + / 不全当前代码 ctrl + D 删除整行 ctrl + / 单行注释形式 注释整块代码 用 ctrl + / 取消 ctrl + shift + / 星号注释形式 注释整块代码 用 ctrl +... 阅读全文
posted @ 2014-05-30 11:19 Mirrorhanman 阅读(227) 评论(0) 推荐(0)
摘要:1. 什么是Eclipse2. Eclipse的基本概念3.Eclipse界面4. Eclipse创建Java项目5. Java项目目录结构6. 编译运行Java项目及错误提示1. 什么是Eclipse Borland公司2. Eclipse的基本概念 Eclipse日食 Sun太阳3.Eclips... 阅读全文
posted @ 2014-05-30 11:16 Mirrorhanman 阅读(145) 评论(0) 推荐(0)
摘要:1. hashCode()的作用2. hashCode()的实现方法3. toString()的作用4. toString()的实现方法 hashCode和toString都存在于Object中 散列值是唯一的 Sun公司规定:如果两个对象equals了, 产生的hashCode也会相等 这个和... 阅读全文
posted @ 2014-05-30 10:33 Mirrorhanman 阅读(435) 评论(0) 推荐(0)
摘要:1.equals函数在哪2.equals函数的作用3.equals函数方法的复写1.equals函数在哪 包含在Object类, 而Object是所有类的父类, 因此所有类都有equals函数2.equals函数的作用 首先讲"=="的概念, 再讲equals, 不能混淆这两个 编辑器使用subl... 阅读全文
posted @ 2014-05-30 09:55 Mirrorhanman 阅读(756) 评论(0) 推荐(0)
摘要:1. Map和HashMap的使用方法2. JDK帮助文档的使用方法1. Map和HashMap的使用方法 2. JDK帮助文档的使用方法 帮助文档下载chm格式的英文版, 在索引里面搜索Map 1 import java.util.Map; 2 import java.util.HashMap; ... 阅读全文
posted @ 2014-05-29 17:19 Mirrorhanman 阅读(180) 评论(0) 推荐(0)
摘要:1. Android开发环境概况2. Android SDK的下载与安装3. ADT(Android Development Tools)插件的安装4. 创建Android模拟器1. Android开发环境概况2. Android SDK的下载与安装 www.android.com3. ADT(An... 阅读全文
posted @ 2014-05-24 22:47 Mirrorhanman 阅读(149) 评论(0) 推荐(0)
摘要:1.Android从何而来2.开放手机联盟3.Android历史版本4.Android Vs Apple1.Android从何而来 2.什么是开放手机联盟(OHA)3.Android历史版本4.Android Vs Apple 阅读全文
posted @ 2014-05-24 22:35 Mirrorhanman 阅读(131) 评论(0) 推荐(0)
摘要:1.Android技术体系结构2.Android开发环境搭建3.Android UI基础4.Activity生命周期5.Android常用UI控件 阅读全文
posted @ 2014-05-24 22:27 Mirrorhanman 阅读(114) 评论(0) 推荐(0)
摘要:1. collection和lterator接口2. Set和HashSet的使用方法类集框架:JDK中提供的类和接口1.Collection接口 1.boolean add(Object o) 向集合当中加入一个对象 2.void clear() 删除集合当中所有对象 3.boolean isEm... 阅读全文
posted @ 2014-05-24 22:04 Mirrorhanman 阅读(180) 评论(0) 推荐(0)
摘要:1. 什么是类集框架2. 集合的种类3. 类集框架的基础结构1. 什么是类集框架 类集框架是JDK提供的一组类和接口 位于java.util包中 主要用于存储和管理对象 数组一旦创建, 容量就固定了, 而类集框架可以扩展, 主要分为三大类---集合、列表、映射2. 3. 类集框架的基础结构 1... 阅读全文
posted @ 2014-05-24 22:01 Mirrorhanman 阅读(289) 评论(0) 推荐(0)
摘要:1. 数组的类型2. 数组的定义方法3. 数组的操作方法1. 数组的类型 1 class Test{2 public static void main(String args []){3 int arr [] = {5,6,7,2,34,3,5,34,5,4}; //数组... 阅读全文
posted @ 2014-05-24 21:31 Mirrorhanman 阅读(200) 评论(0) 推荐(0)
摘要:1. 深入synchronized关键字 1 class Service{ 2 public void fun1(){ 3 synchronized(this){ 4 try{ 5 Thread.sleep(3000);... 阅读全文
posted @ 2014-05-21 21:19 Mirrorhanman 阅读(145) 评论(0) 推荐(0)
摘要:1. 多线程的数据安全2. 同步线程的方法1. 多线程的数据安全 1 class MyThread implements Runnable{ 2 int i = 100; 3 public void run(){ 4 while(true){ 5 ... 阅读全文
posted @ 2014-05-21 20:31 Mirrorhanman 阅读(146) 评论(0) 推荐(0)
摘要:1. 实现线程的第二种方法2. 控制线程的常用方法1. 第一种方法是使用继承, 但Java只能使用一次继承, 因此下面这种方法使用的更多 1 class RunnableImpl implements Runnable{2 public void run(){3 for(in... 阅读全文
posted @ 2014-05-21 19:57 Mirrorhanman 阅读(134) 评论(0) 推荐(0)
摘要:1. 进程和线程2. 多线程程序运行模式3. 定义线程的方法1. 进程和线程 多进程:在操作系统中能(同时)运行多个任务(程序) 多线程:在同一应用程序中有多个顺序流(同时)执行2. 多线程程序运行模式 生成线程--->就绪状态--->运行状态--->就绪状态--->运行状态--->....---... 阅读全文
posted @ 2014-05-21 19:32 Mirrorhanman 阅读(158) 评论(0) 推荐(0)
摘要:1. 什么是内部类2. 内部类的使用方法3. 匿名内部类的使用方法1. 什么是内部类1 class A{ 2 class B{ 3 } 4 } 会生成如下class 2. 内部类的使用方法 1 class A{ 2 int i; 3 class B{ 4 int ... 阅读全文
posted @ 2014-05-21 16:26 Mirrorhanman 阅读(383) 评论(0) 推荐(0)
摘要:一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共 5 种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共 7 种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共 11 种:策略模式、模板方法模式、观察者... 阅读全文
posted @ 2014-05-21 15:47 Mirrorhanman 阅读(360) 评论(0) 推荐(0)
摘要:本文由 ImportNew - 唐小娟 翻译自 Javarevisited。欢迎加入Java小组。转载请参见文章末尾的要求。对于Java程序员来说,掌握面向对象的设计理论和一些设计模式是必备技能。就像我在另一篇博客Java程序员应该知道的10个面向对象理论中提到的,不学理论就开始编程,就类似于学习一... 阅读全文
posted @ 2014-05-21 15:43 Mirrorhanman 阅读(1451) 评论(0) 推荐(0)
摘要:1. 处理流的使用实例2. 装饰者(Decorator)模式3. 节点流与处理流的关系1. 处理流的使用实例 BufferedReader处理流介绍 public String readline() throws IO Exception 对于下面这样的文件, 每一行都是关于一个人的信息, 这种情况... 阅读全文
posted @ 2014-05-21 14:51 Mirrorhanman 阅读(252) 评论(0) 推荐(0)
摘要:1. 大文件的读写方法2. 字符流的使用方法1. 大文件的读写方法 buffer大小总有个尽头 假如1G = 1024 * 1024 * 1024 byte 不可能产生这么大的buffer吧 因此应该循环读取数据, 一次读写一小段 右键-属性-from.txt有2345kb, 每次读取1024kb时... 阅读全文
posted @ 2014-05-21 13:53 Mirrorhanman 阅读(217) 评论(0) 推荐(0)
摘要:1. I/O操作的目标2. I/O的分类方法3. 读取文件和写入文件的方法1. I/O操作的目标 从数据源当中读取数据 ,以及将数据写入到数据目的地当中 2. I/O的分类方法 (了解下就可) 3. 读取文件和写入文件的方法 Java里面的所有的东西 都是对象, 异常、I/O流都是对象!... 阅读全文
posted @ 2014-05-21 10:27 Mirrorhanman 阅读(220) 评论(0) 推荐(0)
摘要:1. throw 的作用2. throws 的作用1. throw的作用 1 class User{ 2 private int age; 3 public void setAge(int age){ 4 if (age < 0){ 5 Ru... 阅读全文
posted @ 2014-05-21 09:35 Mirrorhanman 阅读(148) 评论(0) 推荐(0)
摘要:1. 什么是异常2. 异常的分类3. try...catch..finally结构的使用方法1. 什么是异常 异常:中断了 正常指令流的 事件 异常 是在程序运行的时候产生的1 class Test{2 public static void main(String args []){3 ... 阅读全文
posted @ 2014-05-20 11:09 Mirrorhanman 阅读(170) 评论(0) 推荐(0)
摘要:1. 为什么要用接口2. 工厂方法模式1. 为什么要用接口 之前的打印机程序, open、close、print对于惠普、佳能实际上应该都是不同的, 不同的打印机, 开机、关机、打印都应该不同 所以更靠谱的是将Printer定义为interface类型1 interface Printer{2 ... 阅读全文
posted @ 2014-05-20 10:38 Mirrorhanman 阅读(204) 评论(0) 推荐(0)
摘要:接口绝对是最重要的东西!!!1. 什么是接口2. 接口的基本语法1. 什么是接口 定义接口, 就是定义了调用对象的标准2. 接口的基本语法 使用interface定义 接口当中的方法都是抽象方法 接口当中的方法都是public权限1 interface USB{ //in... 阅读全文
posted @ 2014-05-19 20:39 Mirrorhanman 阅读(432) 评论(0) 推荐(0)
摘要:1. 访问权限与继承2. protected权限1. 访问权限与继承 跨包继承需要public 权限2. protected权限 和default一样的功能, 但该权限只能修饰成员变量和成员函数 protected允许跨包继承, 其与public区别是: public是跨包任何类都可访问 , pro... 阅读全文
posted @ 2014-05-19 20:25 Mirrorhanman 阅读(142) 评论(0) 推荐(0)
摘要:1. java的访问权限2. 软件包的导入1. java的访问权限 public 公共权限 既可修饰类 又可修饰成员变量和成员函数 不在同一个包, 对其访问时必须是公共类1 package mirror;2 3 class Person{ 4 public Str... 阅读全文
posted @ 2014-05-19 19:58 Mirrorhanman 阅读(162) 评论(0) 推荐(0)
摘要:1. 什么是Java当中的软件包2. 为什么要使用软件包3. 如何给一个类打包1. 什么是Java当中的软件包 假如这个代码分为A组合B组合作开发 A组 建立父类User 子类是Student 和 Teacher B组 建立父类User 子类分为注册和非注册用户 两组代码都有User, 这样会有... 阅读全文
posted @ 2014-05-19 16:52 Mirrorhanman 阅读(256) 评论(0) 推荐(0)
摘要:为什么要使用抽象类 ? 父类是打印机, 子类是 喷墨打印机 和 针式打印机 父类的 print 函数, 由于 喷墨打印机 和 针式打印机 原理不同而无法编写, 故应使用抽象函数 下面演示一种抽象类的价值.abstract class Printer{ void Open(){ ... 阅读全文
posted @ 2014-05-19 16:37 Mirrorhanman 阅读(276) 评论(0) 推荐(0)
摘要:1. 抽象函数的语法特征2. 抽象类的语法特征3. 抽象类的作用1. 抽象函数的语法特征 只有函数的定义,没有函数体的函数被称为抽象函数 abstract void fun(); Tips : abstract 抽象; 摘要;2. 抽象类的语法特征 抽象类不能生成对象 一个类包含抽象函数, ... 阅读全文
posted @ 2014-05-19 16:17 Mirrorhanman 阅读(276) 评论(0) 推荐(0)
摘要:1.被客户不断变化的需求 “折磨”第一次需求 class Printer{ void Open(){ System.out.println("Open"); } void Close(){ System.out.println("Close");... 阅读全文
posted @ 2014-05-19 15:05 Mirrorhanman 阅读(135) 评论(0) 推荐(0)
摘要:1. 对象的向上转型2. 对象的向下转型本节学语法, 应用在以后 !!!1. 对象的向上转型 实例:电脑(父类) 笔记本电脑(子类) -- 我正在使用的笔记本电脑(子类的对象) 我正在使用的笔记本电脑 是 电脑 (将子类对象赋值给父类的引用) 代码:Student 是 Person 的子类 ... 阅读全文
posted @ 2014-05-19 10:04 Mirrorhanman 阅读(166) 评论(0) 推荐(0)
摘要:1. 函数的复写(override)2. 使用super调用父类的成员函数1. 函数的复写 修改父类中成员函数, 就叫复写2. 使用super调用父类的成员函数 this()就可调用本类的构造函数, this.函数名 即可调用本类的成员函数 super()可调用父类的构造函数, super.函数名 ... 阅读全文
posted @ 2014-05-19 09:28 Mirrorhanman 阅读(232) 评论(0) 推荐(0)
摘要:1.生成子类的过程2.使用super调用父类构造函数的方法上一节是用extends继承父类的 成员变量 和 成员函数, 但不能继承构造函数!!!1.生成子类的过程 Person.java class Person{ String name ; int age ; Pers... 阅读全文
posted @ 2014-05-18 23:26 Mirrorhanman 阅读(359) 评论(0) 推荐(0)
摘要:1. 什么是继承2. 为什么要使用继承3. 继承的基础语法三个常用 继承, 封装, 多态1. 什么是继承 继承就是儿子得到老子的东西 面向对象世界当中, 继承就是一个类得到了另外一个类的成员变量和成员函数 Java中一个子类只能继承一个父类 , C++可继承多个父类, 多继承 Eg.Person.... 阅读全文
posted @ 2014-05-18 22:11 Mirrorhanman 阅读(134) 评论(0) 推荐(0)
摘要:1. 静态成员变量的语法特点2. 静态函数的语法特点3. 静态代码块的语法特点1. 静态成员变量的语法特点 静态成员变量可直接通过类名调用 VS 静态成员变量值共用一个 Person.java public class Person{ static int i; } Test... 阅读全文
posted @ 2014-05-18 21:39 Mirrorhanman 阅读(1895) 评论(0) 推荐(0)
摘要:1. this调用成员变量和成员函数2. this调用构造函数1. Person.java public class Person{ String name ; void talk(){ System.out.println("my name is " + this.... 阅读全文
posted @ 2014-05-17 01:36 Mirrorhanman 阅读(229) 评论(0) 推荐(0)
摘要:1. 函数的重载2. 构造函数的作用1. 函数的重载 Chongzai.java class Chongzai{ void funA(){ System.out.println("没有参数的funA函数"); } void funA(int i){ System.out.pr... 阅读全文
posted @ 2014-05-17 00:59 Mirrorhanman 阅读(188) 评论(0) 推荐(0)
摘要:1. 对象属性的使用方法2. 多对象的创建方法3. 匿名对象的创建和使用方法1. 对象属性的使用方法 使用对象调用变量和函数 1. 对象.变量 2. 对象.函数() Dog.java class Dog{ String name ; int age ; String color ; void ju... 阅读全文
posted @ 2014-05-16 11:05 Mirrorhanman 阅读(128) 评论(0) 推荐(0)
摘要:1.创建类的方法 面向对象的程序都是类堆积起来的2.创建对象的方法3.类和对象关系1.创建类的方法 class 类名{ 属性; //也叫成员变量, 主要用于描述类的状态 方法; //也叫成员方法, 主要用于描述类的行为 } class Person{ int age; //属性 or 类的成... 阅读全文
posted @ 2014-05-16 10:07 Mirrorhanman 阅读(176) 评论(0) 推荐(0)
摘要:1. 什么是面向对象2. 应该如何学习面向对象3. 面向对象的思维方式1. 什么是面向对象 面向对象是一种编程方法 面向对象是一种思维方式 面向对象不是一种编程语言2. 应该如何学习面向对象 掌握一门面向对象语言的语法 掌握面向对象的思维方式 C语言 面向过程, 模拟CPU执行指令的顺序编写 而 面... 阅读全文
posted @ 2014-05-16 09:38 Mirrorhanman 阅读(203) 评论(0) 推荐(0)
摘要:Eg1. 打印出 100 - 200 之间的素数 public class Ex5{ public static void main(String args []){ for (int i = 100 ;i < 201; i++){ boolean b = false ; ... 阅读全文
posted @ 2014-05-15 17:16 Mirrorhanman 阅读(117) 评论(0) 推荐(0)
摘要:1.循环结构2.for循环语句3.while循环语句 阅读全文
posted @ 2014-05-15 16:56 Mirrorhanman 阅读(94) 评论(0) 推荐(0)
摘要:Eg1. public class Ex4{ public static void main(String args []){ int score = 90 ; if (score > 85 && score 75 && score 60 && score =... 阅读全文
posted @ 2014-05-15 16:50 Mirrorhanman 阅读(122) 评论(0) 推荐(0)
摘要:1. 程序运行流程的分类2. if...else...分支3. switch分支1. 程序运行流程的分类 顺序结构 分支结构 循环结构2. if...else...分支3. switch分支 char c = 'a' ; switch(c){ case 'b' : System.out.pr... 阅读全文
posted @ 2014-05-15 16:39 Mirrorhanman 阅读(182) 评论(0) 推荐(0)
摘要:1.运算符的分类2.各种运算符的使用方法3.什么是表达式1.运算符的分类 ... int i = 3 / 2; ---> i = 1 ; int i = 3 / 2.0 ; ---> i = 1.5 ; int i = 5 ; boolean e = i > 6 & i ++ > 7 ; -... 阅读全文
posted @ 2014-05-15 16:28 Mirrorhanman 阅读(119) 评论(0) 推荐(0)
摘要:基本数据类型的赋值与运算Eg1: public class Ex1{ public static void main(String args []){ boolean b = true ; System.out.println(b); } } Eg2: public ... 阅读全文
posted @ 2014-05-15 16:01 Mirrorhanman 阅读(163) 评论(0) 推荐(0)
摘要:1.boolean型变量特征2.char型变量特征3.数值型变量特征1.boolean型变量特征 逻辑运算, 一般用于程序流程控制 Java中 boolean型 只有 true 和 false eg: boolean b = false ;2.char型变量特征 单引号 包括起来的 单个字符 eg.... 阅读全文
posted @ 2014-05-15 15:20 Mirrorhanman 阅读(253) 评论(0) 推荐(0)
摘要:1. 什么是变量2. 变量的声明3. 变量分为哪些类型4. 变量的赋值5. 变量的命名规范1. 什么是变量 计算机一种极度精确的机器 要将信息存储在计算机中, 就必须指明信息存储的位置和所需的内存空间 Java编程语言中, 使用声明语句来完成上述的任务2. 变量的声明 Eg : int... 阅读全文
posted @ 2014-05-15 14:55 Mirrorhanman 阅读(782) 评论(0) 推荐(0)
摘要:1.什么是环境变量2.JDK里面有什么3.什么是JRE1. 什么是环境变量 环境变量:在操作系统中,用来指定操作系统运行时需要的参数 通常表示为一系列的键值对 Tips: 硬件(Dell)/软件(QQ) 通过操作系统(Windows) 与人类沟通 操作系统 国家 软件 公民 环境... 阅读全文
posted @ 2014-05-15 14:36 Mirrorhanman 阅读(236) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2014-05-15 10:27 Mirrorhanman 阅读(26) 评论(0) 推荐(0)