自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 java学习day25

一 网络编程网络编程:就是用语言(java)实现多台计算机的通信(1)  三大要素:A:IP地址。网络中每一台计算机的唯一标识。B:端口用于标识进程的逻辑地址C:协议定义通信规则(2) IP地址:计算机的唯一标识。给出一个十进制的数值:192.168.3.100而它在网络中实际上是如下表示的:1100000

2014-12-24 22:20:56 251

原创 java学习day24

一  反射(1)反射:在程序运行时期,是通过class文件对象,去使用构造方法,成员变量,成员方法。(2)获取class文件对象1:Object类的getClass()方法2:数据类型的静态的class属性3:Class类forName()静态方法(3)反射的应用1:通过反射获取构造方法并使用//获取字节码文件对象Class c = Class.forNam

2014-12-23 22:26:43 254

原创 java学习day23

一  多线程(1)就是应用程序有多条执行路径。进程:就是正在运行的程序。线程:就是进程的执行路径,执行单元。(2)如何使用多线程程序:A:方式1 继承Thread类。a:创建类继承Thread类b:重写Thread类的run()方法。run()方法里面才是封装线程的代码。c:通过调用start()方法启动线程并调用run()方法。代码体现:p

2014-12-20 21:48:22 233

原创 java学习day22

一  IO流(1)分类字节流:输入流:InputStream方法:int read()int read(byte[] bys)FileInputStreamBufferedInputStream输出流:OutputStream方法:write(int by)write(byte[] bys,int index,int len)FileOu

2014-12-20 21:40:52 166

原创 java学习day21

1:FileReader类读取数据步骤:A:创建字符输入流对象B:调用读取数据方法,并显示C:释放资源代码体现:FileReader fr = new FileReader("a.txt");//方式1//一次读取一个字符int ch = 0;while((ch=fr.read())!=-1){System.out.print((char

2014-12-17 21:53:58 283

原创 java学习day20

一  File类的成员方法     1:删除功能:            public boolean delete():  删除文件或者文件夹,删除成功,返回true     2:判断功能:            public boolean exists():           判断file对象是否存在    public boolean ifFile():      

2014-12-16 21:44:16 252

原创 java学习day19

一  异常(1)异常:就是程序出现的不正常情况。(2)异常体系:Throwable|--Error 严重的问题,是处理不了的。要改正代码的。|--Exception 不严重的问题|--非RuntimeException的,是需要处理的。编译期异常。|--RuntimeException 不需要处理的,是需要改代码的。运行期异常。注意:每种体系的子类都是以父亲的名

2014-12-15 21:53:01 322

原创 Java学习day18

一  Map接口(1)Map是一个键值对形式的集合。它的元素都是由键和值组成。(2)Map和Collection的区别?  Map:是(键值对)双列形式的集合;键必须是唯一的,不能重复,值可以重复;  Collection:是单列值的集合;Collection的List,是可以重复,它的Set是唯一的;1:Map 是由键值对组成的集合,Map的键是唯一的,值可以重复。2

2014-12-13 21:34:38 228

原创 Java学习day17

一  Set接口(1)Set的特点:元素无序,唯一。注意:这里的顺序是指存储和取出顺序。set接口有两个实现类:HashSet和TreeSet二  HashSet类(1)HashSet:不保证元素的迭代顺序。并且,不保证该顺序恒久不变。(2)  HashSet底层数据结构是哈希表。它依赖两个方法:hashCode()和equals()顺序:首先,判断ha

2014-12-12 22:24:53 314

原创 java学习day16

一  常见的数据结构      栈,队列,数组,链表栈:先进后出队列:先进先出数组:查询快,增删慢链表:查询慢,增删快2:List的三个实现类(1)List的三个实现特点:List|--ArrayList底层是数组,查询快,增删慢线程不安全,效率高|--Vector底层是数组,查询快,增删慢线程安全,效率低 |--LinkedList

2014-12-10 21:53:52 289

原创 java学习day15

一  集合(1)java是一种面向对象语言,如果我们要针对多个对象进行操作,就必须对多个对象进行存储。  而对多个元素进行存储,前面我们学习过数组,数组的弊端,长度固定。这样,数组将不能  满足变化的要求。所以,java就提供了集合供我们使用。(2)集合的特点:1、长度可以发生改变2、只能存储对象3、可以存储多种类型对象(一般存储的还是同一种)(3)集合和数组的区别

2014-12-09 21:37:07 165

原创 java学习day14

一  Date(1)日期类。(2)完成如下操作(日期和毫秒值的转换)Date -- long getTime()system类的方法  currentTimeMillis()long -- Date  Date(long time)setTime(long time)二  DateFormat类  (日期和字符串的转换) (抽象类,需要子类实现)Stri

2014-12-08 22:05:13 159

原创 java学习day13

一  数组操作查找--普通查找:数组无序--二分查找(折半查找):数组有序代码:public static int getIndex(int[] arr,int value){int maxIndex = arr.length-1;           //最大角标int minIndex = 0;                      //中间角标

2014-12-06 21:27:28 236

原创 java学习day12

一  String类(1)字符串:多个字符组成的一串数据。(2)构造方法:A:String s = new String();B:String s = new String(byte[] bys);C:String s = new String(byte[] bys,int index,int length);D:String s = new String(char[] c

2014-12-05 21:51:43 115

原创 java学习day11

一  Eclipse1:安装A:解压B:复制到指定的目录(不要有中文,和其他非法字符)2:使用A:打开软件的界面B:新建一个项目(工程)C:在项目下的src(源码包)下建立包D:在包下建立类E:在类里边写代码F:编译源文件(代码写完保存的时候会自动生成class文件,在项目的bin目录下。)G:执行class文件(右键 -- Run As -- Java

2014-12-03 22:37:33 191

原创 Java学习day10

一  包(1)包其实就是文件夹。用于区分相同的类名。(2)格式:package 包名1.包名2...;(3)带包的编译和运行1:手动建包2:自动建包二  导包(1)一般来说,用一个类,需要用该类的全路径名称。  如果多个地方使用,就比较麻烦,所以java提供了导包操作。(2)格式:import 包名1.包名2...类名;//下面这种属于把指定

2014-12-02 22:24:40 358

原创 Java学习day09

一  多态(1)对象在不同时刻表现出来的不同状态。举例:狗(狗、宠物、动物)(2)多态的前提A:要有继承或者实现关系。B:要有方法的重写/实现。C:要有父类引用或者父接口引用指向子类对象。注意:多态有三种体现形式类多态抽象类多态接口多态(3)多态中的成员特点:A:成员变量编译看左边,运行看左边。B:成员方法编译看左边,运行看右边。

2014-12-01 22:06:14 253

原创 Java学习day08

一  继承(1)把多个类中的相同的属性和行为进行抽取,封装到一个类中,      然后再建立新类的时候,不需要从头做起,继承刚才定义的那个类即可。(2)好处:A:提高代码的复用性。B:让类与类之间产生了一个关系,是多态的前提。(3)什么时候使用继承?A:如果类之间存在着:is a 的关系,就可以考虑使用继承。B:不要为了继承部分功能,而去使用继承。(4)继承

2014-11-29 22:19:59 215

原创 java 学习day07

一  封装(1) 隐藏实现的细节,提供公共的访问方式。      类,方法等其实都是封装的具体体现。(2) private关键字A:用于修饰成员变量和成员方法。B:被修饰的内容在其他类中是不可以被访问的。(3) 常见的应用:类中的所有成员变量私有,给出对应的get/set方法。代码体现:class Student{private String n

2014-11-29 22:08:50 199

原创 java 学习day06

一  Java中的参数传递问题。       基本类型:形式参数的改变对实际参数没有影响。       引用类型:形式参数的改变直接影响实际参数。 二  面向对象(1)面向对象:是基于面向过程的一种思想。              面向过程:以函数为基础,关注实现过程。              面向对象:以对象为基础,关注实现结果。(2)面向对象的思想特点:

2014-11-26 22:51:23 318

原创 java 学习day05

一  函数(1)定义在类中,有特定功能的一段小程序。(2)函数的格式:              修饰符 返回值类型 函数名(形参类型形式参数1,形参类型形式参数2...)              {                     函数体;                     reutrn返回值;              }          

2014-11-26 22:40:41 185

原创 java学习day04

一 循环(1)如果我们发现有很多重复的内容的时候,就该考虑使用循环改进代码。  让我们代码看起来简洁了。(2)循环的组成A:循环体,就是要做的事情。B:初始化条件。一般定义的是一个初始变量C:判断条件。用于控制循环的结束。D:控制条件。用于控制变量的变化。一般都是一个++/--操作。(3)循环的分类:A:forfor(初始化条件;判断条件;控制条件){

2014-11-24 22:37:03 206

原创 Java学习 day03

一 位运算符位运算符是针对二进制数的每一位

2014-11-22 22:14:55 296

原创 Java学习 day02

一 常量常量是在程序运算中固定不变的值。

2014-11-21 22:42:10 243

原创 JAVA学习 day01

计算机概述计算机有计算机

2014-11-19 22:35:32 215

空空如也

空空如也

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

TA关注的人

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