自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

甘为码农

一个还在成长的程序

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 java 面向对象的开始

Java面向对象面向对象的开发,设计,特征 开发过程:就是不断的创建对象,使用对象和指挥对象的过程 设计过程:其实就是在管理和维护对象之间的关系 面向对象的特征:封装,继承,和多态成员变量和局部变量的区别 成员变量:成员变量定义在类中,整个类都可以访问 成员变量依赖类建立而建立。消失而消失。存在堆内存当中 成员变量具有默认值 局部变量:局部变量定义在局部范围内

2015-06-30 00:44:59 428

原创 java复习数组

java复习基础数组 概念: 就是同一种数据类型的集合,其实就是一个容器 好处: 可以自动给里面的元素进行编号。这样我们方便操作。 内存分配: int[] arr = new int[4] Java程序在运行时,需要在内存中分配空间。为了提高运算效率,又对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式 算法 选择:

2015-06-29 23:41:34 383

原创 java基础复习

java 复习问题TreeSet集合 Comparable 接口: 类实现这个接口是为了让该类具有比较性 因为TreeSet集合是有序的,并且是自然顺序 Comparator 接口 : 什么是JRE,JDK?JRE( java Runtime Environment) Java运行环境 包括Java虚拟机(JVM:Java Virtual Machine)和Java

2015-06-28 22:31:52 759

原创 一个100人围城一圈的算法。

先上题目吧有100个人围成一个圈, 从1开始报数,报到14的这个人就要退出。  * 然后其他人重新开始,从1报数,到14退出。问:最后剩下的是100人中的第几个人?代码:package com.itheima2.com;public class Test10{ /** * 有100个人围成一个圈, 从1开始报数,报到14的这个人就要退出。 * 然后其他人重新开

2015-06-26 17:14:20 3699

原创 黑马入学测试自己写的答案(一)

package com.itheima2.com;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileWriter;import java.io.IOException;import java.io.InputStreamReader;import java.util.Itera

2015-06-25 16:47:39 1651

原创 控制台字符读取问题

我们在控制台读取字符串的代码: BufferedReader bufread = new BufferedReader(new InputStreamReader(System.in)); String str = ""; int i = 0; while (!(str= bufread.readLine()).equals("q")) { //为什么要用Q来控制结束,

2015-06-25 15:50:04 831

原创 我的传智博客

传智博客的学习计划。底层的数据代码可以学习到新的数据结构。我们只有把基础学好了。才能给我们全新的认识。对以后的帮助才很大。现在可能要准备新的学习方式了。找了好久,还是发现黑马的视频我就觉得讲得好一点。更适合我去学习。无论如何只有不断去学习基础,以后才能对我有更大的帮助。有时候你却不知道你确实喜欢什么,比如学习方式方式的改变,都不能够让自己有更强大的进步。明确一个很重要的问题

2015-06-24 14:34:55 629

原创 线程间的等待唤醒机制-(一)

线程间的同步等待唤醒机制线程的wait()方法使用就是放弃了执行资格 等待的线程都存在线程池当中。 方法:只能在现场同步当中使用。下面的方法必须强调监视器wait();// 可以是当前线程进行等待notify();// 唤醒操作的线程notifyAll(); //唤醒所有线程。 当前线程必须拥有此对象监视器。该线程发布对此监视器的所有权并等待,直到其他线程通过调用 notify 方法,或

2015-06-23 16:59:54 4477

原创 线程间的同步理解。

package com.thread.text;public class thradDay2{ /** * @param args */ public static void main(String[] args) { Res res = new Res(); //现在我要给他 Thread th1 = new Thread(new Input(res));

2015-06-23 00:50:45 618

原创 线程一

黑马程序员-线程1.什么是线程呢?我理解看来这个这个就是一个程序可以同时执行不同的代码。 我的理解就是让程序可以同时执行不同的代码,至于执行的顺序就看系统怎么调配。2.线程的流程3.创造线程的方式第一种方式:*继承Thread第二种方式:1.定义实现Runnable接口 2.覆盖Runnable接口当中的Run方法:将

2015-06-22 23:24:45 495

原创 黑马程序员-线程

Java 线程理解的学习

2015-06-22 01:08:58 542

原创 反射当中配置呢文件的练习

我们如果通过配置文件的使用来对软件进行功能扩展,* 需求:定义一个可以运行的笔记本运行的方法。* 增加需求:我要给笔记本插上一个鼠标* * 思路:我可以定义一个规则,* 1.给笔记本类创建一个可以实现的接口USB,* 2.只要符合这个规则的就可以在笔记本当中使用, * 3.不同的usb在实现当中有不同的方法体。* * java当中目前最好的XML的解析器

2015-06-18 16:23:02 463

原创 黑马程序员-博客导论

博客园导论

2015-06-15 14:37:06 414

原创 黑马程序员- IO(Input- Output)(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------API包: Java.io.*缘来:java通过操作数据对象是通过流的方式来创建的作用:IO流就是用来设备之间的数据传输流按照数据分为两种流:字符流,字节流按照输入方式分为:输入流。和输出流。一、常用的两个基类:字节流抽象基类

2015-06-15 14:25:02 456

原创 黑马程序员-集合(一)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------引用:java.util.Collection为什么要出现集合:Java是纯面向对象语言,而面向对象语言对事物的体现就是以对象的形式存在的。因此我们想对对象进行操作,就要对对象进行储存,那么聚合就出现了。数组和集合类同样是容器。有什么不同?数组虽然是可以存储对象,但

2015-06-15 14:23:48 384

原创 黑马程序员-集合(二)contains()方法的内部探索

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 我们知道集合是用来存储对象的。在他们实现了众多的接口我们以Arraylist为列子所有已实现的接口:Serializable, Cloneable,Iterable, Collection,List, RandomAccess集合当中有这样的一个方法。在API文档当中

2015-06-15 14:22:16 428

原创 黑马程序员-泛型理解

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------出现原因:JDK1.5版本以后出现的新特性,用于解决安全问题,是一个安全机制好处:1.将运行时出现的ClassCastException,转移到了编译时期,就是为了方便我们解决问题,让程序运行时出现的问题减少,2.重要的是:避免的强制类型转换的麻烦泛型的格式

2015-06-15 14:18:19 492

原创 黑马程序员-File类+递归的简单应用

Java File类   Java.io.FileJava文件类以抽象的方式代表文件名和目录路径名。该类主要用于文件和目录的创建、文件的查找和文件的删除等。File对象代表磁盘中实际存在的文件和目录。通过以下构造方法创建一个File对象。通过给定的父抽象路径名和子路径名字符串创建一个新的File实例。File(File parent, String child);

2015-06-15 14:14:41 445

原创 黑马程序员-IO(二)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------装饰设计模式:当想要对已有对象进行功能增强时。可以定义类,将已经有的类传入,基于已经有的功能,并且提供增强的功能,那么自定义的类就是装饰类。 两个基类:outputStream  inputStream ;缓冲区:Buffer+两个基类的名称小技巧: 如何分辨字节流

2015-06-15 14:13:39 296

原创 黑马程序员-网络编程

UDP:面向无连接,每个数据大小限制在64K内因为面向无连接,所以就是不可靠协议。将数据和源和谜底封装到数据包当中,不需要建立连接。速度快(就像送快递一样,管你在不可以先到你门口)用处:聊天,视屏会议,桌面共享视频传输等等。TCP:用打电话来举例一下。建立传输数据,形成传输数据的通讯。在链接中进行大量数据的传输通过三次握手完成链接,是可靠的协议必须建立连接用处:下载,浏

2015-06-15 14:10:23 485

原创 黑马程序员- 正则表达式

------- android培训、java培训、期待与您交流! ----------为什么?:为什么要有正则表达式。 我们先看看一个练习:对QQ号进行校验:要求:5~15位, 0不能开头,只能是数字代码如下 static boolean getRightQQ(String QQ) { // 1.先判断是否是5到15位数值 // boolean yes

2015-06-15 14:08:51 626

原创 黑马程序员-类加载机制和反射

------- android培训、java培训、期待与您交流! ---------- Class的由来(用于表述字节码文件的类的名称就是Class)当程序主动使用一个类时。如果该类还未加载到内存当中。则系统会通过加载,链接,初始化3个步骤来对类进行初始化,如果没有意外,JVM将会联系完成这个步骤。而类的加载就是将类的class文件读入内存当中,并为此创建一个java.lang

2015-06-15 14:07:31 511

原创 黑马程序员-面向对象

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------Java继承继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承可以理解为一个对象从另一个对象获取属性的过程。如果类A是类B的父类,而类B是类C的父类,我们也称C是A的子类,类C是从类A继承而来的。在Java中,类的继承是单一继承,也就是说,一个子类只能拥有

2015-06-15 14:05:23 443

管理系统常用图标

常用管理系统开发图标,学习,联系。自己小型项目都可以拿来用

2013-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除