java基础
文章平均质量分 87
Done_boy
我的个人博客 https://guangxingmao.github.io
展开
-
反射
一、反射 1.JAVA反射机制是在运行状态中,对于任意一个类(class文件),都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象方法的功能称为java语言的反射机制。原创 2016-01-22 16:34:22 · 266 阅读 · 0 评论 -
多线程2
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------线程间通讯多个线程在操作同一个资源。但是操作的动作不同。等待/唤醒机制涉及的方法: 1.wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。 2. notify():唤醒线程池中的一个线程(任何一个都有可能)。原创 2016-01-18 14:26:22 · 235 阅读 · 0 评论 -
多线程
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------多线程多线程的概念 进程:是一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。线程:就是进程中的一个独立的控制单元。线程在控制着进程的执行。1.一个进程中至少有一个线程。2.Java VM 启动的时候会有一原创 2016-01-18 12:52:57 · 251 阅读 · 0 评论 -
包(package)
包(package)包:1.对类文件进行分类管理。2.给类提供多层命名空间。3.写在程序文件的第一行。4.类名的全称的是:包名.类名。5.包也是一种封装形式。示例:package mypack;原创 2016-01-18 11:27:13 · 622 阅读 · 0 评论 -
内部类、匿名内部类、异常及异常处理
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------内部类定义: 将一个类定义在另一个类的里面,里面那个类就称为内部类(内置类,嵌套类)。访问特点:内部类可以直接访问外部类中的成员,包括私有成员。而外部类要访问内部类中的成员必须要建立内部类的对象。示例:原创 2016-01-17 20:11:59 · 884 阅读 · 0 评论 -
多态、Object
多态多态:可以理解为事物存在的多种体现形态。人:男人,女人动物:猫,狗猫 x=new 猫();动物 x=new 猫();1.多态的体现父类的引用指向了自己的子类对象。父类的引用也可以接收自己的子类对象,2.多态的前提必须是类与类之间有关系原创 2016-01-17 18:59:13 · 309 阅读 · 0 评论 -
面向对象概述、类与对象、封装、构造函数、this关键字
面向对象概念面向对象是相对面向过程而言,面向对象和面向过程都是一种思想。面向过程: 强调的是功能行为。代表语言:C语言。面向对象:将功能封装进对象,强调具备了功能的对象。代表语言:Java、C++、C#。特点是一种符合人们思考习惯的原创 2016-01-17 17:39:46 · 274 阅读 · 0 评论 -
排序(选择,冒泡,二分法)、进制转换
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------选择排序思路: 1.首先拿数组第一个元素依次与除其自身外的其他每个元素顺序比较,如果第一个元素大于剩下的某个元素,就互换内容。2.经过第一轮比较之后,此时,第一个元素就是数组中最小的元素。然后再拿第二个元素与除第一个元素和其自身的元素进行比较,如原创 2016-01-17 10:09:26 · 577 阅读 · 0 评论 -
程序流程控制、函数、数组
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 程序流程控制 判断结构if语句1.如果if语句中只有一条语句,那么可以不写大括号。不过初学者一定要写括号,以免出错。2.如果if语句没写大括号,if就只能控制离它最近的单条语句。3.三元运算符就是ifelse语句的简写格式。例如:b=a>1?100:原创 2016-01-17 09:25:34 · 362 阅读 · 0 评论 -
标识符、常量、进制、运算
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、关键字定义:被Java语言赋予了特殊含义的单词。特点:关键字中所有字母都为小写。1、类名的首字母要大写,这是Java语言的命名规范之一。2、写代码一定要遵守代码规范,注重代码的阅读性。3、起名字一定要见明知意。二、标识符原创 2016-01-16 22:16:03 · 479 阅读 · 0 评论 -
继承、抽象、接口
继承通过extends关键字让类与类之间产生继承关系。多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。多个类可以称为子类,单独这个类称为父类或者超类。1、子类可以直接访问父类中的非私有的属性和行为。2、子类无法继承父类中私有的内容。3、父类怎么来的?共性不断向上抽取而来的。好处原创 2016-01-16 15:26:37 · 327 阅读 · 0 评论 -
static静态、单例设计模式
static关键字用法:是一个修饰符,用于修饰成员(成员变量和成员函数)。当成员被静态修饰后,就多了一个调用方式,除了可以被对象调用外,还可以直接被类名调用。类名.静态成员。特点:1.随着类加载而加载也就是说:静态会随着类的消失而消失,说明它的生命周期最长。2.优先于对象存在明确一点:静态是先存在的,对象是后存在的。3.被所有对象所共享4.可以直接被类名原创 2016-01-16 14:12:44 · 351 阅读 · 0 评论 -
String、StringBuffer
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------String类特点:字符串对象一旦被初始化就不会被改变。String类的构造函数 Stirng(byte[ ] bytes)通过使用平台的默认字符集解码指定的byte数组,构造一个新的String。原创 2016-01-18 15:23:30 · 250 阅读 · 0 评论 -
Collection(List)
集合类集合类的由来: 对象用于封装特有数据,对象多了需要存储;如果对象的个数不确定,就使用集合容器进行存储。集合特点: 1. 用于存储对象的容器。 2. 集合的长度是可变的。原创 2016-01-18 16:15:28 · 321 阅读 · 0 评论 -
正则表达式
正则表达式 正则表达式:符合一定规则的表达式; 作用:用于专门操作字符串; 特点:用于一些特定的符号来表示一些代码操作,这样简化书写,所以学习正则表达式就是学习一些特殊符号的使用; 好处:可原创 2016-01-22 14:19:02 · 280 阅读 · 0 评论 -
网络编程02(URL)
一、URL 1.URI:统一资源标示符。 URL:统一资源定位符,也就是说根据URL能够定位到网络上的某个资源,它是指向互联网“资源”的指针。 每个原创 2016-01-21 21:48:31 · 298 阅读 · 0 评论 -
网络编程01
一、网络编程网络参考模型 OSI(Open System Interconnection 开放系统互连)参考模型 TCP/IP 参考模型网络通讯要素原创 2016-01-21 15:29:17 · 310 阅读 · 0 评论 -
GUI(图形用户界面)
一、GUI GUI Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面,这样更方便更直观。原创 2016-01-21 12:31:22 · 691 阅读 · 0 评论 -
IO流4(IO中的其他流、编码)
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、操作对象流ObjectInputStream ObjectInputStream对以前使用ObjectOutputStream写入的基本数据和对象进行反序列化; 1. 构造函数:原创 2016-01-20 20:44:55 · 268 阅读 · 0 评论 -
IO流3(File类、Properties、递归、打印流、序列流)
一、File类 1.概述 文件和目录路径名的抽象表示形式,该类将文件或者文件夹封装成对象,方便对文件与文件夹的属性信息进行操作,File 对象可以作为参数传递给流的构造函数(流原创 2016-01-20 20:20:32 · 306 阅读 · 0 评论 -
IO流2(字符流缓冲区、字节流、装饰设计模式、转换流)
一、 字符流缓冲区 缓冲区的出现提高了对数据的读写效率,缓冲区要结合流才可以使用,所以在创建缓冲区之前,必须要先有流对象; 对应类: BufferedWriter原创 2016-01-20 11:18:35 · 1307 阅读 · 0 评论 -
其他类、IO流
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------System类 1.System类中的字段和方法都是静态的。 2.常见方法:long currentTimeMillis();获取当前时间的毫秒值,可以通过此方法检测程序的执行时间。Properties getProper原创 2016-01-18 22:48:33 · 282 阅读 · 0 评论 -
Collections工具类、Arrays工具类
Collections工具类Collections:是集合框架的工具类,里面的方法都是静态的。方法功能描述sort(List list)根据自然顺序对指定列表排序,用法:参数中传入集合原创 2016-01-18 22:04:46 · 492 阅读 · 0 评论 -
Map集合
Map集合 该集合存储键值对。一对一对往里存,而且要保证键的唯一性。Map常用方法: 1.添加 put(K key,V value);将指定键值关联存储到此映射; putAll(M原创 2016-01-18 21:38:21 · 230 阅读 · 0 评论 -
Set(HashSet、TreeSet)、泛型
setSet:元素不可以重复,是无序。Set接口中的方法和Collection一致。 |--HashSet:内部数据结构是哈希表,是不同步的。 |--TreeSet:可以对Set集合中的元素进行排序,是不同步的。HashSet原创 2016-01-18 21:07:51 · 362 阅读 · 0 评论 -
Java基础{java概述,环境变量,注释}
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------一、JAVA语言概述诞生SUN公司(Stanford University Network,斯坦福大学网络公司)1995年推出了Java这一门高级编程语言。虽然SUN公司已被Oracle公司收购,但是按照现有趋势Java以后会更火。简介Java语言是一门面向Internet原创 2016-01-14 08:50:58 · 489 阅读 · 0 评论