java介绍,基础,语法
文章平均质量分 58
hlowuqqvwy
这个作者很懒,什么都没留下…
展开
-
网络编程
java.net.InetAddress只继承object,两个子类:Inet4Address,四位表示ipInet6Address,16位表示ip这三个类对象保存的是主机名+主机ip地址两个属性这样的对象是通信 的基础三个类没办法调用构造方法,只有通过getLocalHost方法返回实例或者根据两种条件:主机名或ip来获得对象实例getByName() getB原创 2017-09-24 17:28:02 · 166 阅读 · 0 评论 -
迭代器 iterator
一个迭代器iterator只能迭代一个完整周期。在iterator迭代过程中通过迭代器it.next()对数据进行修改,无法修改目标集合里的对象。也就是说,it.next()返回的是一个复制出来的副本,对副本的修改并不会影响原始数据Collection books = new HashSet();books.add("aaaa");books.add("bbbb");books原创 2017-09-21 16:42:20 · 549 阅读 · 0 评论 -
集合类 数组 Map set queue List
一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线边框的是接口Collection接口是集合类的根接口,Java中没有提供这个接口的直转载 2017-09-21 13:35:27 · 253 阅读 · 0 评论 -
正则表达式 Matcher Pattern
Java正则表达式通过java.util.regex包下的Pattern和Matcher类实现Pattern类用于创建一个正则表达式,也可以说是创建一个匹配模式,可以通过两个静态方法创建:compile(String regex)和compile(String regex,int flags),其中regex是正则表达式,flags为可选模式(如:Pattern.CASE_INSENSIT转载 2017-09-20 22:40:45 · 179 阅读 · 0 评论 -
正则表达式
Java正则表达式的语法与示例 java 正则表达式 语法 示例概要:Java正则表达式的语法与示例| |目录1匹配验证-验证Email是否正确2在字符串中查询字符或者字符串3常用正则表达式4正则表达式语法1匹配验证-验证Email是否正确Java | 复制123转载 2017-09-20 21:23:42 · 274 阅读 · 0 评论 -
数学运算 计算
java.math类包下提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类MathContext则用于封装数学规则,比如说舍入精度,向上取还是向下取等BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,因此在 BigInteger 上执行的操作不产生溢出,也不会丢失精度。除标准算法操作原创 2017-09-20 19:52:10 · 233 阅读 · 0 评论 -
Random ThreadLocalRandom 产生随机数
使用方法。都是new出来的,实例方法。需要对象来调用方法对象.nextXxx();可以产生各种基本类型。原创 2017-09-20 19:42:05 · 383 阅读 · 0 评论 -
System类
static voidarraycopy(Object src, int srcPos,Object dest, int destPos, int length) 从指定源数组中复制一个数组,复制从指定的位置开始,到目标数组的指定位置结束。static StringclearProperty(String key) 移除指转载 2017-09-20 15:26:43 · 340 阅读 · 0 评论 -
垃圾回收
垃圾回收只收拾堆内存的对象无法精确控制回收前会调用对象的finalize()方法,从object继承的,意思是让系统响应有没有人要认领,以避免被清除掉。垃圾回收的目的是回收所不需要被占用的内存finalize()相对温和,用于资源清理,当确认无人认领就回收空间对象的三种状态:有连接:可达状态无连接:可恢复状态,在finalize之后无人认领,直接杀掉不可达强制回收:原创 2017-09-20 12:25:30 · 356 阅读 · 0 评论 -
java知识点
构造方法是创建对象的重要方法,但是他只负责初始化,当new的时候对象已经产生(划分空间,引用指向,默认值),之后才轮到构造方法初始化里面的属性(各种赋值和方法调用),构造方法会返回一个对象。一个对象,包含this(对自身的引用),super(父类的引用),extends的类,等于说在自己类中创建了一个父类,子类独有的属性等于额外添加。this和super只能写在方法第一行,构造方法中。多态原创 2017-09-19 19:47:50 · 277 阅读 · 0 评论 -
JAVA介绍 ,jdk安装 配置
从官网下载安装包,不多说,大致安装过程如下:安装包的按准顺序为,创建一个java目录先安装jdk,再安装jre每个都在java目录下的独立子目录中接下来环境配置(系统环境变量,在计算机属性下方的):添加JAVA_HOME变量,变量值为:java目录的完整路径 修改Path变量:在前端添加:jdk里的bin完整路径,以及jre里的bin完整路径,变量值之间用“;”分隔开原创 2017-09-19 17:10:27 · 386 阅读 · 0 评论 -
comparator compatable 比较器
java的比较器有两类,分别是Comparable接口和Comparator接口。在为对象数组进行排序时,比较器的作用非常明显,首先来讲解Comparable接口。让需要进行排序的对象实现Comparable接口,重写其中的compareTo(T o)方法,在其中定义排序规则,那么就可以直接调用java.util.Arrays.sort()来排序对象数组,实例如下:View转载 2017-09-25 21:06:54 · 702 阅读 · 0 评论 -
泛型的作用
比如说有一个Person类使用集合类创建对象HashSet hs=new HashSet();如果往hs里面add多个Person类实例,放进去和取出来的时候都被当做Object类型而不是Person类型,这样的创建集合的方法并不会记住添加对象的类型,这就导致了要强转,以及可能出现加入不符合要求的对象,比如说添加了Animal类对象(可以添加,但是不符合初衷),你也无法预料要取出来的类原创 2017-09-21 19:50:51 · 326 阅读 · 0 评论