- 博客(56)
- 收藏
- 关注
转载 Android基础-day01(快速入门)
1. Android系统简介2. Android系统架构(**)Linux Kenel:主要是各种驱动第三库层:各种开源库(C和C++编写的),Android runtime(DVM)应用框架层:各种API管理者,提供上层API开发应用层:系统应用,第三方应用3. JVM和DVM的区别(**)Google开发DVM原因:版权纠纷区别 JVM将所有.class文件打包成一个.Jar文件
2017-02-09 14:39:39
469
转载 JAVASE基础-day26(网络编程)
day26授课目录:26.01_网络编程(网络编程概述)(了解)A:计算机网络 是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。B:网络编程 就是用来实现网络互连的不同计算机上运行的程序间可以进行数据交换。26.02_网络编程(网络编程三要素之IP概述)(掌握)每
2017-02-08 14:35:02
473
转载 JAVASE基础-day23(递归练习)
23.01_File类递归练习(统计该文件夹大小)需求:1,从键盘接收一个文件夹路径,统计该文件夹大小package com.heima.test;import java.io.File;import java.util.Scanner;public class Test1 { /** * @param args * 需求:1,从键盘接收一个文件夹路径,统计该文件夹大
2017-02-08 13:41:54
973
转载 JAVASE基础-day22(IO(其他流)&Properties)
22.01_IO流(序列流)(了解)1.什么是序列流 序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.2.使用方式整合两个: SequenceInputStream(InputStream, InputStream)FileInputStream fis1 = new FileInputStream("a.t
2017-02-08 11:29:06
425
转载 JAVASE基础-day21(IO(字符流)&字符流其他内容&递归)
21.01_IO流(字符流FileReader)1.字符流是什么 字符流是可以直接读写字符的IO流字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. 2.FileReader FileReader类的read()方法可以按照字符大小读取FileReader fr = new FileReader("aaa.txt");
2017-02-08 11:00:37
446
转载 JAVASE基础-day20(IO(字节流))
20.01_IO流(IO流概述及其分类)1.概念 IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。2.IO流常用父类 字节流的抽象父类: In
2017-02-07 17:07:13
315
转载 JAVASE基础-day19(异常)
19.01_异常(异常的概述和分类)A:异常的概述 异常就是Java程序在运行过程中出现的错误。B:异常的分类 通过API查看ThrowableError 服务器宕机,数据库崩溃等Exception C:异常的继承体系Throwable Error Exception RuntimeException19.02_异常(JVM默认是如何处理异常的)A:JVM默认是如何处理异
2017-02-07 15:40:54
309
转载 JAVASE基础-day18(集合之Set集合)
18.01_集合框架(Map集合概述和特点)A:Map接口概述 查看API可以知道: 将键映射到值的对象一个映射不能包含重复的键每个键最多只能映射到一个值B:Map接口和Collection接口的不同 Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构值针对键有效,跟值无关;Collection集合的数据结构是
2017-02-07 15:14:01
364
转载 JAVASE基础-day17(集合之Set集合)
17.01_集合框架(HashSet存储字符串并遍历)A:Set集合概述及特点 通过API查看即可B:案例演示HashSet存储字符串并遍历HashSet<String> hs = new HashSet<>();boolean b1 = hs.add("a");boolean b2 = hs.add("a"); //当存储不成功的时候,返回falseSystem.o
2017-02-07 12:38:01
369
转载 JAVASE基础-day16(集合之List集合)
16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式/** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */public static void main(String[] args) {
2017-02-07 11:48:50
318
转载 JAVASE基础-day15(集合之List集合)
15.01_集合框架(对象数组的概述和使用)A:案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。Student[] arr = new Student[5]; //存储学生对象arr[0] = new Student("张三", 23);arr[1] = new Student("李四", 24);ar
2017-02-07 11:21:59
460
转载 JAVASE基础-day14(常见对象(正则,Math..))
14.01_常见对象(正则表达式的概述和简单使用)A:正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的B:案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头3:必须都是数字a:非正则表达式实现b:正则表
2017-02-06 15:58:50
387
转载 JAVASE基础-day13(常见对象(StringBuffer,StringBuilder,Arrays,Integer))
13.01_常见对象(StringBuffer类的概述)A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列StringBuffer是一个可变的字符序列 13.02_常见对象(StringBuffer类的构造方法)A:StringBu
2017-02-06 15:29:43
619
转载 JAVASE基础-day12(常见对象(Scanner,String))
12.01_常见对象(Scanner的概述和方法介绍)(掌握)A:Scanner的概述B:Scanner的构造方法原理Scanner(InputStream source)System类下有一个静态的字段: public static final InputStream in; 标准的输入流,对应着键盘录入。C:一般方法hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是
2017-02-06 12:27:27
631
转载 JAVASE基础-day11(开发工具&常见对象)
11.01_Java开发工具(常见开发工具介绍)(了解)A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境 IDE (Integrated Development Environment)D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述 免费纯Java语言编写免安装扩展性强c:MyEcl
2017-02-06 10:34:10
305
转载 JAVASE基础-day10(面向对象)
10.01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹B:包的概述举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 …方案1:按照功能分 com.heima.add AddStudent AddTeacher co
2017-02-05 17:22:19
337
转载 JAVASE基础-day09(面向对象)
09.01_面向对象(多态的概述及其代码体现)A:多态(polymorphic)概述 事物存在的多种形态 B:多态前提 a:要有继承关系。b:要有方法重写。c:要有父类引用指向子类对象。C:案例演示 代码体现多态class Demo1_Polymorphic { public static void main(String[] args) { Cat c =
2017-02-05 17:17:53
832
转载 JAVASE基础-day08(面向对象)
08.01_面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:构造代码块 (初始化块)
2017-02-05 16:49:43
422
转载 JAVASE基础-day07(面向对象)
07.01_面向对象(构造方法Constructor概述和格式)(掌握)A:构造方法概述和作用 给对象的数据(属性)进行初始化B:构造方法格式特点 a:方法名与类名相同(大小也要与类名一致)b:没有返回值类型,连void都没有c:没有具体的返回值return;07.02_面向对象(构造方法的重载及注意事项)(掌握)A:案例演示 构造方法的重载重载:方法名相同,与返回值类型无关(构
2017-02-05 12:42:20
409
转载 JAVASE基础-day06(面向对象)
06.01_面向对象(面向对象思想概述)(了解)A:面向过程思想概述 第一步第二步 B:面向对象思想概述 找对象(第一步,第二步) C:举例 买煎饼果子洗衣服 D:面向对象思想特点 a:是一种更符合我们思想习惯的思想b:可以将复杂的事情简单化c:将我们从执行者变成了指挥者 角色发生了转换E:面向对象开发 就是不断的创建对象,使用对象,指挥对象做事情。F:面向对象设计
2017-02-05 12:03:04
398
转载 JAVASE基础-day05(Java语言基础)
05.01_Java语言基础(数组概述和定义格式说明)(了解)A:为什么要有数组(容器) 为了存储同种数据类型的多个值B:数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度];05.02_Java语言基础(数组的初始化动态初始化)(掌握)A:
2017-02-05 11:21:26
269
转载 JAVASE基础-day04(Java语言基础)
04.01_Java语言基础(循环结构概述和for语句的格式及其使用)A:循环结构的分类 for,while,do…while B:循环结构for语句的格式: for(初始化表达式;条件表达式;循环后的操作表达式) { 循环体; }C执行流程: a:执行初始化语句b:执行判断条件语句,看其返回值是true还是false 如果是true,就继续执行
2017-02-04 17:56:01
329
转载 JAVASE基础-day03(Java语言基础)
03.01_Java语言基础(逻辑运算符的基本用法)(掌握)A:逻辑运算符有哪些 &,|,^,!&&,|| B:案例演示逻辑运算符的基本用法注意事项:a:逻辑运算符一般用于连接boolean类型的表达式或者值。b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 算术表达式:a + b比较表达式:a == b(条件表达式)C:结论:&逻辑与:有false则f
2017-02-04 17:29:21
280
转载 JAVASE基础-day02(Java语言基础)
02.01_Java语言基础(常量的概述和使用)(掌握)A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容整数常量 所有整数小数常量 所有小数字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号布尔常量
2017-02-04 14:38:50
413
转载 JAVASE基础day01
* A:什么是计算机?计算机在生活中的应用举例 * 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 * 应用举例 * 1:科学计算 * 2、数据处理
2017-02-04 11:34:44
321
原创 搭框架之缓存处理
在闪屏页,检测时否是第一次安装,将曾经安装的残留缓存文件删除 @Override protected void onResume() { super.onResume(); int cacheVersion= PreferenceHelper.readInt(this, "first_install", "first_in
2016-12-23 11:29:34
330
原创 搭框架之如何管理Activity
package com.my.lois.copyos;import android.app.Activity;import java.security.SecureRandom;import java.util.Stack;/** * Created by Lois on 2016/12/13. */public class AppManager { private s
2016-12-23 11:13:05
298
原创 javaWeb系列之十七(上传下载)
1、文件的上传 (1)什么是上传:把客户端的文件 上传 到服务器上 。比如云盘 (2)实现上传:servlet里面没有提供上传的技术。就需要使用第三方组件,实现上传 (3)实现上传的技术: jspSmartUpload:适于嵌入执行上传下载操作的JSP文件中 针对jsp+javabean模式的,模型一 fileUpload:mvc
2015-06-24 14:13:58
614
原创 javaWeb系列之十六(过滤器)
1.过滤器的概述和入门案例 发送请求到目标资源,在请求道目标资源之前进行过滤。 在javaweb中的三大主件:servlet,监听器,过滤器2.实现过滤器的方式 servlet和监听器都是实现响应的接口 实现过滤器,也是实现一个接口,Filter 在web.xml中进行配置,让服务器知道这不是普通的类(和监听器一样) 在这个包
2015-06-24 14:13:09
509
原创 JavaWeb系列之十五(监听器)
1.监听器: 事件源 监听器 在事件源上邦定监听器 事件:当事件源发生了变化,触发监听器2.servlet监听器 servlet会分成三类:监听的是里面域对象的状态servletContext HttpSession,ServletRequest 第一类:监听三个域对象的创建和销毁 servletContext:整
2015-06-24 14:12:24
572
原创 JavaWeb系列之十四(DBUtil)
1.数据库的元数据 元数据:数据库,或则数据库表,表中的字段额度一些信息 比如数据库名称,驱动,表中的主键的名称 主要完成一些通用性比较高的代码 数据库里面,有三类元数据: 第一类:数据库元数据 获取元数据:Connection.getMateData();得到数据元数据 DatabaseMateData里面的方法:ge
2015-06-24 14:11:40
850
1
原创 JavaWeb系列之十三(jdbc事务与连接池)
1.事务:表示一组操作要么都成功,有一个失败,所有操作都会失败。在mysql要使用事务,就要先开启事务,语句start transaction,提交事务:commit 回滚事务:rollback。转账:2.jdbc事务的操作 (1)操作事务的方法 setAutoCommit(boolean autoCommit) 设置事务的提交方式,默认自动提交,设置为fa
2015-06-20 12:01:20
626
原创 JavaWeb系列之十二(jdbc)
1.jdbc的简介 Java DataBase Connectivity;java数据库的链接 比如按一个显卡,就要需要显卡驱动,我们要安装数据库驱动,厂商会提供,提供一个jar包,sun公司提供和通用的接口,实现这个接口,这个接口就是jdbc,提供用于操作数据库的标准接口,2.jdbc的应用 第一步:加载数据库的驱动 使用DriverManager里面r
2015-06-20 12:00:04
577
原创 javaWeb系列之十一(数据库)
1.数据库的简介常见数据库:oracle:是收费DB2数据库:收费,银行,SQLServer数据库,中型的数据库MySQL数据库:被OracleSQLite数据库,小型嵌入式的数据库,用在安卓sybase数据库:没有使用,建模的数据库powerDesigner都叫关系数据库:实体之间的关系非关系数据库:mongodb redis2.mysql的存储结构
2015-06-20 11:57:51
626
原创 JavaWeb系列之十(jstl)
1.jstl的一个简介 使用方式:jsp里面的指令taglib一起使用,替代页面JavaServerPages Standard Tag Library 使用jstl,先导入jar包 jstl的版本是1.0(版本使用于j2ee1.4时代,不能直接使用)1.1 1.2(差别不大) jstl在jsp里面引入标签库 找到standard.ja
2015-06-20 11:56:32
916
原创 JavaWeb系列之九(jsp,javabean,el表达式)
1.jsp:java server pages,java服务器端的页面 sun公司提供开发动态网站的技术servlet jsp jsp会编译成servlet,会放到tomcata的work目录 jsp的包含:html+java代码+jsp自身指令 有三种方式: 题目 //把成员变量x的值输出
2015-06-20 11:55:24
912
原创 JavaWeb系列之八(Cookie&Session)
1.jsp的入门 jsp就是一个servlet,最终会被编译成servlet,jsp:java server pages,java服务器端页面,包含html+java+jsp的指令 使用servlet向页面输出内容,需要使用字节流或者字符流向页面输出 jsp:java server pages,java服务器端的页面 执行过程:放到tomcat wo
2015-06-08 14:40:21
737
原创 JavaWeb系列之八(Servlet的学习)
1.Servlet的快速入门 什么是servlet? servlet就是java程序,可以接受和响应来自客户端的请求。 实现servlet:(1)实现Servlet接口(2)继承GenericServlet类(3)继承HttpServlet类 如果实现Servlet接口,需要把接口里面的方法都实现,使用继承类,就不用。 例子:向页面输出
2015-06-08 14:16:35
729
原创 JavaWeb系列之七(response域与request)
1.http协议的简介 协议:双方达成一个共同的目标 http协议:请求和响应的过程中,要遵循一定的数据格式 请求:在浏览器的地址栏输入一个地址,点击回车,这个地址到访问的付服务器,这个过程称为请求 响应:服务器接收请求,根据请求返回数据到浏览器里面进行显示,这个过程响应 特点:请求和响应式同时存在的,先有请求后有响应,http响应式基于t
2015-06-05 22:28:33
908
原创 JavaWeb系列之六(Servlet的学习)
1.Servlet的快速入门 什么是servlet? servlet就是java程序,可以接受和响应来自客户端的请求。 实现servlet:(1)实现Servlet接口(2)继承GenericServlet类(3)继承HttpServlet类 如果实现Servlet接口,需要把接口里面的方法都实现,使用继承类,就不用。 例子:向页面输出内容hell
2015-05-30 00:44:21
514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人