- 博客(26)
- 收藏
- 关注
原创 学生思维
今天看了一篇知乎文章,其中有句话很有深意: “人不怕没经验,也不怕实力还不够。只怕你没态度,更怕没有主动学习的精神。如果什么都要求别人帮你,你的学生思维注定会毁掉你的未来。”确实在今日的中国,最不缺的就是人才,每个公司都希望能够在招收到的职员中找到那些省事省力能奋进能独当一面的人才,然后再去发展他,提拔他,重用他。或许很多人包括我都在心底是认可这个说法,但是都会被现实的种
2017-09-04 10:28:54 219
原创 one choise or a complain
从学校毕业已经1年了,从一开始满怀激动心态,持着那理所当然的计划,朝着那遥不可及的梦想,到现在的日复一日的工作,可谓是亲身体验了理想与现实的差距。 从事软件开发已经快两年来,也懂得了在公司主要的目标是完成任务,为公司创造价值,其次才是在工作中提升自己,扩充自己,然后是“牺牲”自己的部分业余时间,去自主学习,自我超越。
2017-06-23 11:45:01 265 1
原创 黑马程序员 反射
------- android培训、java培训、期待与您交流! ----------反射1、反射的基石:class 字节码:是class的实例对象。 得到字节码方式 1)class.forName 2)类名.class 如Person.class 3)对象.getClass() isPrimitive()是否是基本类
2015-07-15 16:15:29 304
原创 “黑马程序员” GUI 图形用户界面
GUI 图形用户界面 1、Awt Abstract Window TollKit 抽象窗口工具包Swing 2、控件 3、布局管理器 FlowLayout流式布局:从左到右,Panel默认的布局管理器 BorderLayout边界布局:上下左右中,Frame默认的布局管理器 GridLayout网络布局管理器:规则
2015-07-15 02:00:08 283
原创 “黑马程序员” IO流 3 操作对象
IO流 3 操作对象1、ObjectOutputStream2、管道流 : PipedInputStream PipedOutputStream 输入输出可以直接进行连接,通过结合线程使用 3、RandomAccessFile 该类不算是IO体系中子类 而是直接继承自Object 但是它是IO包中的成员。因为它具备读与
2015-07-14 16:49:03 200
原创 “黑马程序员” IO流 2 File操作
IO流 2 File操作1、file 目录分割符:File.separator 1)创建 boolean createNewFile() ;在指定位置创建新文件,如果有同名文件的话,就不创建 createTempFile(str,str,dir) mkdir() 创建文件夹 mkdirs() 创建多级文件夹 2)删除
2015-07-14 11:22:30 225
原创 黑马程序员 IO流 流操作的基本规律
IO流 流操作的基本规律1、BufferedWriter 缓冲区的出现是为了提高系统流的操作效率而出现的 所以在创建缓冲区之前,必须要先有流对象 该缓冲区中提高了一个夸平台换行 .newLine()例 //创建一个字符写入流 FileWriter fw=new FileWriter("
2015-07-14 00:10:00 255
原创 黑马程序员 其他对象 I/O
其他对象 I/O1、System:类中的方法和属性都是静态的 out:标准输出 in :标准输入 描述系统一些信息 获取系统属性信息:Properties getProperties()2、Runtime 该类并没有提供构造函数 说明不可以new对象,那么会直接想到该类中的方法都是静态的 发现该类
2015-07-13 18:22:06 246
原创 黑马程序员 集合 4
集合 41、使泛型类型具备排序 >2、collection 功能 Collection.fill()将所有元素转换成指定数据 Collection.replaceAll() 将指定元素转成指定数据 Collections.reverseOrder()将元素逆序排序 Collections.swap() 将指定两元素交换位置
2015-07-13 13:29:33 210
原创 黑马程序员 集合 3
集合 31、Map集合:该集合存储键值对,一对一对往里存。而且保证键的唯一性 1)添加 put(K key,V value) //相同键,其值会进行覆盖map.put("01","w1");map.put("01","w2"); //结果 01=w2 putAll(Map m) 2)删除 clear()
2015-07-13 09:40:51 214
原创 黑马程序员 集合类 2 泛型
集合类 2 泛型1、set:无序,不可以重复元素 HashSet: 数据结构是哈希表,线程非同步 TreeSet: 可以对set集合中的元素进行排序(Ascall码顺序) 底层数据结构是二叉树 保证元素唯一性的依据 compareTo方法return 0 TreeSet排序的第一种方式:让元素自身具备
2015-07-12 22:17:19 256
原创 黑马程序员 集合类
集合类1、Collection List:ArrayList,LinkedList,Vector //特点:元素的有序的,元素可以重复。因为该集合体有索引 Set:HashSet,TreeSet //特点:元素无序,元素不可重复2、ArrayList 集合 添加 ArrayList .add(str) 删除 ArrayList .
2015-07-12 15:39:03 232
原创 黑马程序员 String StringBuffer
String StringBuffer1、string s1="abc"; string s2=new string("abc"); s1在内存中有一个对象 s2在内存中有二个对象2、String 1)获取: 1.1、int length();获取字符串长度: 1.2、char charAt(int index)获取某
2015-07-11 19:23:04 203
原创 黑马程序员 多线程 2
多线程 21、线程间通讯 其实就是多个线程在操作同一个资源, 但是操作的动作不同。2、wait();//在线程池中等待 notify();//唤醒线程池中第一个等待的线程 notifyAll() 都是用在同步中,因为要对持有监视器(锁)的线程操作, 所以要使用在同步中,因为只有同步才具有锁。 为什么这些操作线程的
2015-07-11 14:09:00 212
原创 黑马程序员 多线程
多线程1、进程:是一个正在执行中的程序 每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 线程:就是进程中的一个独立的控制单元 线程在控制着进程的执行2、一个进程中至少有一个线程。java VM 启动的时候会有一个进程java.exe。改进程中至少一个线程负者java程序的执行。而且这个线程运行的代码
2015-07-10 22:51:49 204
原创 黑马程序员 异常( 格式 体现 总结 ) 包
异常( 格式 体现 总结 ) 包1、异常处理三个格式 1)try-catch 2)try-finally 3)try-catch-finally2、异常在子父类覆盖中的体现 1)子类在覆盖父类时,如果父类的方法抛出异常,那么子类的覆盖方法只能抛出父类的异常,或者该异常的子项 2)如果父类方法抛出多个异常,那么子类在覆盖方法时,只
2015-07-10 16:46:27 229
原创 黑马程序员 面向对象 多态 需求 object
面向对象 多态 需求 object 1、多态:事物存在的多种体现形态2、1)多态的体现 父类的引用指向了自己的子类对象 2)多态的前提 必须是类与类之间有关系,要么继承,要么实现 通常还有一个前提:存在覆盖。 3)多态的好处 多态的出现大大的提高程序的扩展性
2015-07-10 08:33:47 221
原创 黑马程序员 面向对象 接口
13、接口 interface:初期理解:可以认为是一个特殊的抽象类 当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示 接口定义时,格式特点: 1)接口中常见定义:常量,抽象方法。 2)接口中的成员都有固定修饰符 常量:public stati
2015-07-10 08:31:41 242
原创 黑马程序员 面向对象 继承 抽象
面向对象 继承 &抽象1、(个人理解)继承:将各个类中相同属性放在一个父类中 特点:1)提高了代码的复用性 2)让类与类之间产生了关系。有了这个关系,才有了多态的特性例class student{ string name; int age;
2015-07-10 08:30:43 202
原创 黑马程序员 面向对象 单例设计模式
13、设计模式:解决某一类问题最行之有效的方法 单例设计模式:解决一个类在内存只存在一个对象。 (无论建立几个对象,在堆内存中 只开辟一个空间,代码如下)class car{ private car(){} private static car c=new car();
2015-07-10 08:29:40 199
原创 黑马程序员 匿名内部类 异常
匿名内部类 异常1、内部类的访问规则: 1)内部类可以直接访问外部类中的成员,包括私有。 之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式 外部类名.this 2)外部类要访问内部类,必须建立内部类的对象。2、访问格式: 当内部类定义在外部类的成员位置上,而且非私有,可以在外部其他类中。 可以
2015-07-09 22:58:55 357
原创 黑马程序员 面向对象 static main
面向对象 static main1、static:(修饰内容被对象所共享,保存在静态区中) 用法:是一个修饰符,用于修饰成员(成员变量,成员函数)。 当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员2、static特点 1)随着类的加载而加载 也
2015-07-09 19:10:54 228
原创 面向对象_构造函数_this
面向对象 是一种对现实世界理解和抽象的方法 思想:由复杂变简单,有执行者转换为指挥者 1、面向过程:打开、存储、关闭2、三个特征:封装、继承、多态3、 定义类,就是在描述事物,就是在定义属性和行为,属性和行为共同成为类中的成员(成员变量和成员方法) 属性对应是类中变量,
2015-07-09 19:09:54 228
原创 数组 (例:int[] x,y[]; //定义了一维数组x,二维数组y)
1、编译时只查找语法错误,运行时才发现异常2、ArrayIndexOutOfBoundsException 下标越界 NullPointerException 空指针异常3、int[] arr={3,2,4,5,1}; System.Out.Print(arr);->[I@1fb8ee3
2015-07-09 19:09:03 2895
原创 循环结构 函数的定义
循环---------------------------------------------1、while与do-while do-while由于先执行循环,会导致某些逻辑出现遗落。注:2、在{ }定义变量,若结束(离开){ }后,就会想变量释放3、for与while比较,更常用的是for4、for循环时,用"\t"制表符来控制间隔小细节:5
2015-07-09 19:07:10 525
原创 输出字符串与数字时的小差异
System.Out。println("sum="+5+5);结果为:sum=55System.Out。println("sum="+(5+5));结果为:sum=10System.Out。println(5+5+"sum=");结果为:10sum=
2015-07-09 19:05:36 290
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人