Java笔记
文章平均质量分 86
a573701436a
这个作者很懒,什么都没留下…
展开
-
黑马程序员--内部类、包、异常、多态(Java)
一内部类 1.内部类的访问规则: 1)、内部类可以直接访问外部类中的成员,包括私有。之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类的引用,格式:外部类名.this 2)、外部类要访问内部类,必须建立内部类对象。 2.内部类的访问格式: 1)、当内部类定义在原创 2015-03-08 17:48:01 · 247 阅读 · 0 评论 -
黑马程序员--IO(Java)
一.IO流。 1.用于处理设备上数据。(IO流用来处理设备之间的数据传输) 用到IO流时,写代码要导包import java.io.*; 2.流也进行分类: 1)、流按流向分为:输入流(读)和输出流(写)。 2)、因为处理的数据不同,分为字节流和字符流。 3.IO流的常用基类: 1)、字节流的抽象基流:InputStream和OutputStream 2)、字符流的原创 2015-03-09 14:02:34 · 305 阅读 · 0 评论 -
黑马程序员--集合(Java)
一、集合框架 1.概念: 用于存储数据的容器。 2.特点: 集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。 3.集合和数组的区别: 1)、数组是固定长度的;集合可变长度的。 2)、数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。 3)、数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。原创 2015-03-09 12:35:06 · 245 阅读 · 0 评论 -
黑马程序员--多线程(Java)
一、多线程理解 1.进程: 是一个正在执行中的程序(其实进程就是一个应用程序运行时的内存分配空间)。每一个进程执行都有一个执行顺序。该顺序是一个执行路径,或者叫一个控制单元。 2.线程: 就是进程中的一个独立的控制单元。线程在控制着进程的执行。一个进程中至少有一个线程。 3.多线程: 当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序。 在java虚拟机原创 2015-03-08 17:57:33 · 225 阅读 · 0 评论 -
黑马程序员--面向对象(Java)
一、面向对象 1,特点: 1)、将复杂的事情简单化。 2)、面向对象将以前的过程中的执行者,变成了指挥者。 3)、面向对象这种思想是符合现在人们思考习惯的一种思想。 2,面向对象的三个特征:封装,继承,多态。 二、类和对象 1.类: 就是对现实生活中事物的描述。ja原创 2015-03-07 16:09:35 · 317 阅读 · 0 评论 -
黑马程序员--Java语言基础补充2
1、数组的操作: 获取数组中的元素。通常会用到遍历 打印是数组的引用地址 2、获取double类型数组的最大值: 因为功能一致,所以定义相同函数名称。以重载形式存在。 3、排序: 选择排序:内循环结束一次,最值出现在头角标位置上。 冒泡排序:相邻的两元素进行比较,如果符合条件换位。 选择排序第一圈出现在第一位的是最小的! 冒泡排序第一圈,排到最后的是最大的数。 4、查找:原创 2015-03-06 17:47:13 · 217 阅读 · 0 评论 -
黑马程序员--Java语言基础补充
一、Java基础 1.小知识: \n 换行 \b 退格 相当于Backspace \r 按下回车键 windows系统中,回车符由两个字符来表示\r\n \t 制表符 相当于TAB键 2.While和for的区别: 1、 变量有自己的作用域。对于for来讲:如果将用于控制循环的增量定义在for语句中。那么该变量只在for语句内有效。For语句执行完毕。该变量在内存中被释放。 2、原创 2015-03-06 17:13:47 · 345 阅读 · 0 评论 -
黑马程序员--String、StringBuffer、StringBuilder、基本数据类型对象包装类(Java)
一.String。 1.概述: java中用String类进行描述。对字符串进行了对象的封装。这样的好处是可以对字符串这种常见数据进行方便的操作。对象封装后,可以定义N多属性和行为。 String是字符串的类类型,用于描述字符串事物。 2.特点: 一旦被初始化就不可以被改变。存放在方法区中的常量池中。 3.面试题: String s1 = "abc"; Stri原创 2015-03-09 14:18:19 · 229 阅读 · 0 评论 -
黑马程序员--Java语言基础
Java语言基础组成: 1.关键字,2.标识符,3.注释,4.常量和变量,5.运算符,6.语句,7.函数,8.数组。 一、关键字: 被java赋予了特殊含义的单词。(java中的这些关键字我会以后用到,用到哪个关键字时再把它记住掌握)。 二、标识符: 1.定义: 在程序中自定义的一些名称。由26个英文字母大小写,数字0-9,符号组成。注意:标识符规则,数字不能开头原创 2015-03-06 16:37:18 · 326 阅读 · 0 评论 -
黑马程序员--Java初步了解、环境搭载
一、Java环境搭载: JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。 JRE:Java Runtime Environment,java程序的运行环境等于java运行的所需的类库+JVM(java虚拟机)。如果要运行开发好的Java程序,计算机只需安装JRE。但是本人是要自己开发Java程序,就要安装JDK(因为JDK里面包括JRE,原创 2015-03-06 16:14:53 · 387 阅读 · 0 评论 -
黑马程序员--反射(Java)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一.理解。 1.概述: 应用程序已经写好,后期出现的接口子类无法直接在该应用程序中用new创建对象。 既然子类不确定,可以通过对外提供配置文件的形式,将不确定的信息存储到配置文件中即可。 该应用程序只要之前写好如何读取配置文件信息即可。 如果存储了指定的子类名,就根据具体的名称找该类原创 2015-03-09 17:46:58 · 237 阅读 · 0 评论 -
黑马程序员--正则表达式(Java)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一.理解 1.概述:符合一定规则的表达式。 2.作用:专门用于操作字符串。 3.特点:将对字符串操作的代码用一些符号来表示。这样就简化了书写。 4.好处:可以简化对字符串的复杂操作。 5.弊端:符号的出现虽然简化了书写,但是却降低了阅读性。原创 2015-03-09 19:42:19 · 211 阅读 · 0 评论 -
黑马程序员--继承、抽象、接口(Java)
一、继承(面向对象特征之一) 1.概述: 1)、多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。 2)、多个类可以称为子类,单独这个类称为父类或者超类。 3)、子类可以直接访问父类中的非私有的属性和行为。 4)、通过extends 关键字让类与类之间产生继承关原创 2015-03-09 11:41:01 · 333 阅读 · 0 评论 -
黑马程序员--面向对象2(Java)
五、this关键字 1.特点: this代表其所在函数所属对象的引用。简单说,哪个对象调用了this所在的函数,this就代表哪个对象。 2.this应用: 1)、当在函数内需要用到调用该函数的对象时,就用this。(用于区别同名变量的情况,局部变量和成员变量)。 2)、this还可以用于原创 2015-03-07 16:18:24 · 240 阅读 · 0 评论