自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java基础--反射

———-反射Class类反射的基石-Class类; java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class;Class类代表Java类,对应各个类在内存中的字节码;得到各个类字节码对应的实例对象(Class类型); 类名.class;例:System.class;;对象.getClass();例:n

2015-12-26 14:19:03 451

原创 Java基础--正则表达式

正则表达式:符合一定规则的表达式;作用:用于专门操作字符串;特点:用于一些特定的符号来表示一些代码操作,这样简化书写,所以学习正则表达式就是学习一些特殊符号的使用;好处:可以简化对字符串的复杂操作;弊端:符号定义越多,正则越长,阅读性越差;正则表达式对String的操作方法匹配: matches(String

2015-12-26 01:00:12 379

原创 Java基础--网络编程02(URL)

URL类类URL代表一个统一资源定位符,它是指向互联网“资源”的指针(该类内部封装了Socket对象);构造函数 URL(String spec);根据String表示形式创建URL对象;URL(String protocal,String host,int port,String file);根据指定protocal,host,prot号和file创建URL对象;import java.

2015-12-26 00:25:25 506

原创 Java基础--网络编程01

———-网络编程网络参考模型 IP地址InetAddress网络中设备的标识;不易记忆,可用主机名;本地回环地址:127.0.0.1;主机名:localhost;端口号: 用于标识进程的逻辑地址,不同进程的标识;有效端口:0~65535,其中0~1024系统使用或保留端口;传输协议: 通讯规则,常见协议:TCP,UDP;In

2015-12-25 12:08:35 331

原创 Java基础--GUI图形化界面

GUIGUI:Graphical User Interface图形用户接口;Java为GUI提供的对象都存在java.Awt和javax.Swing包中; 两者的区别:java.Awt依赖本地系统方法实现功能,重量级控件;java.Swing在AWT基础上提供更多组件,完全由java实现,轻量级控件;GUI继承关系图布局管理器布局:容器中的组件的排放方式;常见的布局管理器: FlowL

2015-12-24 18:54:01 913

原创 Java基础--IO流04(IO流中的其他流,编码)

操作对象的流ObjectOutputStream被操作的对象需要实现Serializable(标记接口),该类可以将Java对象的基本数据类型和图形写入OutputStream,可以使用ObjectInputStream读取对象,通过在流中使用文件可以实现对象的持久存储;构造函数:ObjectOutputStream(Output

2015-12-23 18:08:23 405

原创 Java基础--IO流03(File类,Properties,递归,打印流,序列流)

File类File类概述概述:文件和目录路径名的抽象表示形式,该类将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作,File对象可以作为参数传递给流的构造函数(流只操作数据);构造方法构造方法:可以将已有的和未出现的文件夹或者文件封装成对象;File(String pathname);通过将指定路径名字符串转换为

2015-12-23 12:04:04 406

原创 Java基础--IO流02(字符缓冲区、字节流、装饰设计模式)

字符流缓冲区BufferedWriterBufferedReader 缓冲区的出现提高了对数据的读写效率,缓冲区要结合流才可以使用,所以在创建缓冲区之前,必须要先有流对象;BufferedWriter使用方式创建流对象: FileWriter fw=new FileWriter(“存储路径+文件名”);创建缓冲区对象,将

2015-12-22 11:56:43 616

原创 Java基础--IO流_01

IO流概述:IO 流是用来处理设备之间的数据传输,Java用于操作流的对象都在IO包中,流按数据分:字节流,字符流;按流向分:输入流,输出流;IO流常用基类: 字节流的抽象基类:InputStream,OutputStream;字符流的抽象基类:Reader,Writer;由这四个类派生出来的子类名称都是以其父类名作为子类名

2015-12-21 23:05:24 388

原创 Java基础--工具类(Collections、Arrays)及其他常用类

工具类集合工具类CollectionsCollections类中的方法可对集合进行操作,该类中的方法都是静态的,调用该类的方法时,不需要建立Collections对象,直接调用;Collections类中的常用方法: 方法 功能描述 sort(List< T> list) 根据自然顺序对指定列表排序,用法:参数中传入集

2015-12-21 17:00:05 2049

原创 Java基础--集合框架(Map集合)

Map接口Map集合中存储的是键值对,而且要保证键的唯一性;Map集合的共性方法:添加 put(K key,V value);将指定键值关联存储到此映射;putAll(Map< ? extends K,? extends V>m);从指定映射中将所有映射关系复制到此映射中;删除 clear();移除所有;remove(Ob

2015-12-20 00:09:07 457

原创 Java基础--集合框架(HashSet、TreeSet、泛型)

Set集合体系Set集合中元素是无序的(存入和取出的顺序不一定一致),元素不可以重复;Set接口常用类HashSet:底层数据结构是哈希表,线程是非同步的;TreeSet:底层数据结构 是二叉树,可以对Set集合中的元素进行排序,线程非同步;Set集合取出方式:Set集合的功能和Collection是一致的,取出方式只有一种It

2015-12-19 19:09:08 485

原创 Java基础--集合框架Conllection(LinkedList、ArrayList)

集合框架集合类概述:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 与数组的区别: 数组:可存储基本数据类型,可存储对象,但长度是固定的,只能存同一类型的对象;集合:只用于存储对象,长度是可变的,可以存储不同类型的对象;数据结构:因为每个容器对数据的

2015-12-19 14:58:56 4641

原创 Java基础--String、StringBuffer

String类String类概述字符串是一个特殊的对象,字符串一旦初始化就不可以被改变(它是一个被final的类)是一个常量; 1. Java中的所有字符串字面值(如”abc”)都作为此类的实例实现;String可定义空参数内容,例: String s=new String();等效于:String s1=”“;以上两种写法的区

2015-12-19 00:08:28 228

原创 Java基础--多线程02

线程间通讯线程间通讯线程间通讯:其实就是多个线程在操作同一个资源,但是操作的动作不同;wait();notify()(只能唤醒wait(),不能唤醒sleep());notifyAll();都使用在同步中,因为要对持有锁的线程操作,使用在同步中,因为只有同步才具有锁;为什么这些操作线程的方法要定义在Object类中呢? 因为这

2015-12-18 18:28:59 294

原创 Java基础--多线程01

多线程线程相关知识进程:是一个正在执行中的程序,每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元;线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行;一个进程中至少有一个线程;JavaVM启动的时候会有一个java.exe进程,该进程中至少一个线程负责java程序的执行,而且这个线程运行的代码

2015-12-18 18:27:45 258

原创 Java基础--package

package包(package)对文件进行分类管理;给类提供多层命名空间;写在程序文件的第一行;类名的全称是 包名.类名;包也是一种封装的形式;关键字:package要放在程序文件的第一行,包名所哟字母小写;package packa;public class DemoA //extends packb.DemoB

2015-12-18 13:08:07 378

原创 Java基础--面向对象(内部类、异常)

内部类内部类访问规则概述:将一个类定义在另一个类的里面,对里面那个类就称为内部类(内置类、嵌套类)访问特点: 内部类可以直接访问外部类中的成员,包括私有成员;而外部类要访问内部类中的成员必须要建立内部类的对象;直接访问内部类中的成员: 格式:Outer.Inner in=new Outer().new Inner();

2015-12-18 09:55:30 300

原创 Java基础--面向对象(多态、Object类)

——- android培训、java培训、期待与您交流! ———-面向对象:多态多态的基本概念:定义:某一类事物的多种存在形态(父类引用指向子类对象); 例:动物中的猫和狗; 猫这个对象对应的类型是猫类型: Cat cat=new Cat(); 同时猫也是动物中的一种,也可以把猫称为动物: Animal animal=new Cat(); 动物是猫和狗具体事物中抽取出来的父类型

2015-12-17 18:42:12 348

原创 Java基础--面向对象(继承、抽象类、接口)

面向对象:继承概念:  将对象共性描述提取出来,单独进行描述,形成一个类,这个类被称之为父类,其他的类如果有这个类相同的特征且还有自己的特有功能则用extends(关键字)进行关联父类即可,这种方式称之为继承,继承的类称之为这个类的子类,子类继承父类后具有父类的功能;特点:提高了代码服用性;让类与类之间产生关系,有了这个关系,才有了多态的特性;类与类之间有所属关系才可以继承;Java只支持但

2015-12-17 18:36:25 433

原创 Java基础--面向对象(静态、main函数、帮助文档、单例设计模式)

静态static(静态)关键字static关键字: 用于修饰成员:成员变量和成员函数(只能修饰成员不能修饰局部);被修饰后的成员具备以下特点: 随着类的加载而加载,随着类的消失而消失,生命周期最长;优先于对象存在,静态先存在,对象后存在;被所有对象所共享(静态成员在类中只有一份);可以直接被类名调用(不创建对象也可以使用

2015-12-17 00:08:01 346

原创 Java基础--面向对象(封装、构造函数、构造代码块、this关键字)

面向对象面向对象的特点:面向对象是相对面向过程而言;面向对象和面向过程都是一种思想;面向过程强调的是功能行为;面向对象:将功能封装进对象,强调具备了功能的对象;面向对象是基于面向过程的;面向对象的三个特征:封装;继承;多态; 实际开发中就是找对象使用,没有对象就创建对象;找对象,建立对象,使用对象,维护对象的关系;

2015-12-16 23:59:11 777

原创 Java基础--数组

数组一维数组概念:同一种类型数据的集合,其实数组就是一个容器;数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素;定义一维数组的格式:元素类型[ ] 数组名 = new 元素类型[元素个数或数组长度]; 示例:int[ ] arr=new int[4];//数组元素不明确时用这种方式;指定角标的方式赋值:

2015-12-16 19:58:51 326

原创 Java基础--函数

函数概念:定义在类中的具有特定功能的一段独立小程序,也称作方法;函数的格式: 修饰符 返回值类型 函数名(参数类型 形参1,参数类型 形参2……) {   执行语句;   return 返回值; } 返回值类型:函数运行后的结果的数据类型 参数类型:形式参数的数据类型 形式参数:是一个变量,用于存储调用函数

2015-12-16 18:57:37 275

原创 Java基础--进制、运算符、语句

——- android培训、java培训、期待与您交流! ———-Java语言基础组成关键字标识符注释常量和变量运算符语句函数数组标识符组成:26个英文字母大小写:a~zA~Z,数字:0~9,下划线:_,美元符号:$;定义合法标识符规则: 数字不可以开头;不可以使用关键字;Java严格区分大小写;尽量定义有意义的名称(增强阅读性);Java中的名称规范包名:所有字母

2015-12-16 00:27:11 420

原创 Java基础--环境变量、注释~

Dos命令行常用命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入目录cd/:退回到根目录cd..:退回到上一级目录del:删除文件(del *.txt删除txt一类文件)exit:退出dos命令行 其他非重点掌握:echo:创建文件(例:echo haha>1.txt创建名为1的tx

2015-12-15 20:06:06 855

空空如也

空空如也

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

TA关注的人

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