- 博客(18)
- 收藏
- 关注
原创 黑马程序员_关于使用IO进行登录注册案例
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------ 本文章主要是使用IO流实现对数据的本地存储和读取登录,而且在注册的时候考虑到用户名已存在的情况并返回"用户名已存在注册失败"若成功登录后可以玩一个随机猜1-100的小游戏!通过这些编程的练习可以很好的让我们掌握IO流的存储以及读取数据的应用开发过程,同时加深对其理解!
2015-08-24 17:33:51
484
原创 黑马程序员_多线程有关问题
-----Java培训、Android培训、iOS培训、.Net培训、期待与您交流------ 我们需要学习的是多线程,那么要学习多线程,我们首先要学习线程.而线程是依赖于进程的,所有我们需要学习进程.1. 什么是进程? 通过任务管理器,可以查看到进程,所谓的进程就是正在执行的程序.2. 多进程的意义? 如果计算机是单进程,那么指定一次
2015-08-24 17:20:35
357
原创 黑马程序员_java基础知识点
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1 注释: 就是解释说明程序的文字分类:a: 单行注释 格式: // 解释说明程序的文字b: 多行注释 格式:c: 文档注释 格式:多行注释的注意事项:多行注释不能嵌套使用注释的作用:a: 解释说明程序b: 调试程序
2015-08-24 17:09:43
429
原创 黑马程序员_流程控制语句之循环语句
1for循环格式: for(初始化表达式语句 ; 判断条件语句 ; 控制条件语句){循环体语句;}执行流程:a: 执行初始化表达式语句b: 执行判断条件语句,看其返回结果是true还是false,如果是true就继续执行,如果是false,就结束循环c: 执行循环体语句d: 执行控制条件语句e: 回到b继续两个思想:1: 求和思想2: 统
2015-08-24 17:07:03
308
原创 黑马程序员_面向对象之封装
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------面向对象思想面向过程:关注的是步骤和过程面向对象:关注的是对象面向对象是基于面向过程的面向对象的特点:a: 是一种更符合人们思考习惯的思想b: 把复杂的事情简单化了c: 从执行者变成指挥者类与对象以及引用事物 类属性 成员变量 行为 成员方法
2015-08-24 16:49:14
258
原创 黑马程序员_面向对象之构造方法
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------构造方法:特点:a: 方法名和类名相同b: 没有返回值类型,连void也没有c: 没有返回值构造方法的作用:给成员变量赋值构造方法的注意事项:a: 如果我们没有提供构造方法,系统会默认提供一个无参的构造方法b: 如果我们提供了构造方法,系统不会在提
2015-08-24 16:40:05
308
原创 黑马程序员_面向对象之继承
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1 代码块: 在java语言中使用{}括起来的内容就是代码块代码块的分类:局部代码块 , 构造代码块 , 静态代码块 , 同步代码块(多线程在讲解)局部代码块:位置: 在局部位置(在方法定义中), 限定变量生命周期,及早释放,提高内存利用率构造代码块:
2015-08-24 16:32:09
301
原创 黑马程序员_面向对象之多态
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------/* 多态: 同一种事物,在不同时刻的状态 举例: 猫是猫的一种: 猫 m = new 猫(); 猫同时也是动物: 动物 d = new 猫(); 多态的前提: a: 要有继承关系 b: 需要有方法重写. 没有方法重写也是可以的,但是没有意义
2015-08-24 16:28:56
372
原创 黑马程序员_集合之Collection接口
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1.集合的概述集合的由来: 我们学习的java语言是面向对象的语言, 而面向对象的语言对事物的描述都是通过对象体现的,那么为了方便的操作多个对象 我们应该将多个对象存储起来! 那么既然要存储多个对象,我们就需要使用一个容器类型的变量进行存储! 那么到目前为止我们都学过
2015-08-24 16:21:16
330
原创 黑马程序员_Collection集合之List
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------ 1. ArrayList: 底层是数组的实现, 查询快 , 增删慢 线程不安全的,效率高//举例:如何使用ArrayList去除集合中的重复的自定义对象import java.util.ArrayList;import java.util.Iterato
2015-08-24 15:52:47
359
原创 黑马程序员_Collection集合之Set
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1.set集合的概述Set集合: 元素唯一,并且无序 在添加元素的时候,集合有对元素处理的自己的顺序,而如果我们添加的时候刚好和这个顺序相同,不能说明其是有序的. 创建对象格式为: Set set = new HashSet() ; 而哈希表保证元素的唯一
2015-08-24 15:44:31
284
原创 黑马程序员_Map双列集合
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1.Map双列集合的概述Map双列集合 Map: 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 Map集合的数据结构只和键有关系和值没有关系. Map集合和Collection集合集合的区别: Map
2015-08-24 15:21:48
329
原创 黑马程序员_多线程中的Lock锁,死锁以及单例设计模式分析
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1.Lock锁的概述 多线程问题之Lock锁 Lock锁包含lock()跟unlock()方法与synchronized()作比较 synchronized 一但用过该锁对象,就会自动释放锁然后让多线程抢占该锁对象,而lock需要加锁与释放锁配合使
2015-08-24 14:53:29
403
原创 黑马程序员_IO流之异常处理机制与File类
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1. 异常的概述:异常: 在程序的运行过程中出现的错误就是异常 异常的分类: 问题: Throwable 严重问题 Error 非严重问题 Exception 编译期异常: 非RuntimeException
2015-08-24 14:32:32
278
原创 黑马程序员_IO流之字节流
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1. 递归:方法定义中调用方法本身的现象就是递归注意事项:1: 递归一定要有出口2: 递归的次数不宜过多//求5的阶乘: // 5! = 5 * 4! ; // n! = n * (n - 1)! ; public static i
2015-08-24 14:03:32
349
原创 黑马程序员_IO流之字符流
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1. 字符流概述:字符流: 因为一个中文字符等于两个字节,如果使用字节流来操作的话,比较麻烦,所有就出现了字符流 . 编码表: ASCII '0' - 48 , 'a' - 97 , 'A' - 65 GB2312 GBK ISO8859-1
2015-08-24 13:05:33
284
原创 黑马程序员_反射与枚举
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------1. java的反射机制: 就是在程序的运行过程中,我们可以获取到任意一个类的字节码文件对象,然后剖析该字节码文件的成员类中的组成: 成员变量 Field 构造方法 Constructor 成员方法 Method
2015-08-24 12:31:10
288
原创 黑马程序员_数组
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流------一维数组数组的定义: 用来存储多个元素的一个容器 数组可以存储基本数据类型也可以存储引用数据类型格式:格式1: 数据类型[] 数组名 ;格式2: 数据类型 数组名[] ;数组的初始化:(1): 动态初始化 由我们给
2015-08-24 11:36:20
296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人