
Java
文章平均质量分 82
xiaoyuxianshenging
这个作者很懒,什么都没留下…
展开
-
Java中的自动装箱与拆箱
自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collections)中放入原始类型值,因为集合只接收对象。通常这种情况下你的做法是,将这些原始类型的值转换成对原创 2017-05-28 10:41:59 · 616 阅读 · 0 评论 -
Java之正则表达式
正则表达式概念:正则表达式是一个字符串,使用单个字符串来描述、用来定义匹配规则,匹配一系列符合某个句法规则的字符串,在开发中,正则表达式被用来检索替换那些符合某个规则的文本。正则表达式的匹配规则:在Pattern类中有正则表达式的的规则定义,正则表达式中明确区分大小写字母。我们来学习语法规则。正则表达式的语法规则:字符:x含义:代表的是字符x例如:匹配规则为"a",原创 2017-06-26 09:47:36 · 210 阅读 · 0 评论 -
Java之Date、DateFormat、Calendar类
第1章 Date1.1 Date类概述类 Date 表示特定的瞬间,精确到毫秒。继续查阅Date类的描述,发现Date拥有多个构造函数,只是部分已经过时,但是其中有未过时的构造函数可以把毫秒值转成日期对象。//创建日期对象,把当前的毫秒值转成日期对象Date date = new Date(1607616000000L);System.out.println原创 2017-06-26 11:24:34 · 325 阅读 · 0 评论 -
Java之基本类型包装类
第1章 基本类型包装类大家回想下,在第二天我们学习Java中的基本数据类型时,说Java中有8种基本的数据类型,可是这些数据是基本数据,想对其进行复杂操作,变的很难。怎么办呢?1.1 基本类型包装类概述在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成原创 2017-06-26 15:39:28 · 477 阅读 · 0 评论 -
Java之集合、泛型
集合,集合是java中提供的一种容器,可以用来存储多个数据。在前面的学习中,我们知道数据多了,可以使用数组存放或者使用ArrayList集合进行存放数据。那么,集合和数组既然都是容器,它们有啥区别呢?数组的长度是固定的。集合的长度是可变的。集合中存储的元素必须是引用类型数据。集合继承关系图A:集合继承关系图 a:ArrayList的继承关系: 查看Arra原创 2017-06-26 21:13:49 · 293 阅读 · 0 评论 -
Java之TCP和UDP代码实例
UDPudpsend.javaimport java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;/* * 实现UDP协议的发送端: * 实现封装数据的类:java.net.DatagramPacket原创 2017-07-15 19:40:40 · 373 阅读 · 0 评论 -
Java之反射
第1章 反射JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就是Class类中的方法.所以先要获取到每一个字节码文件对应的Class类型的对象。1.1原创 2017-07-15 20:40:49 · 280 阅读 · 0 评论 -
Java之数据库工具包DBUtils和连接池
数据库操作工具包使用Java中的JDBC连接数据库,冗余代码过多,为了简化JDBC开发,通过使用Apache Commons组件中DBUtils,DBUtils就是JDBC的简化开发工具包,同样需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。1.1 概述DBUtils是java编程中的数据库操作实用工具,小巧简单实用。原创 2017-07-15 18:53:53 · 816 阅读 · 0 评论 -
eclipse创建web工程,工程名出现红色感叹号
unbound classpath container:'JRE System Library [jre1.6.0_11]' in project '工程名'问题出现的原因:项目的JDK和IDE使用的JDK版本不一致,造成未绑定的状态解决办法:右击工程名-->选择“Build Path”下的Configure Build Path... -->在Java Build Path窗口中,选转载 2017-08-03 15:39:03 · 473 阅读 · 0 评论 -
Java之数据库MYSQL、JDBC工具类、properties配置文件
数据库学习数据库要明白两个概念:数据库和数据库管理系统。什么是数据库:数据库就是存储数据的仓库,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加、修改、删除及查询操作。什么是数据库管理系统:数据库管理系统DBMS:是一种操作和管理数据库的大型软件,用于建立和维护使用数据库,对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过数据库管原创 2017-07-15 12:42:39 · 1301 阅读 · 1 评论 -
Java之多态
面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什么是多态呢?多态的实现机制又是什么?请看我一一为你揭开:转载 2017-10-22 09:36:06 · 1126 阅读 · 0 评论 -
Java之常用API(Object、String、StringBuffer、StringBuilder)
Java的API为应用程序接口。是由JDK中提供给我们使用的类,这些类将底层代码封装起来,我们不需要知道代码是如何实现的,只需要我们会用即可。在JDK安装目录下有一个src.zip文件,这个文件解压缩后里面的内容是所有Java类的源文件,可以在其中查看相应的类的源码。Object类概述Object类是Java语言中所有类的根类,即父类,它所描述的方法子类都可以使用,所有类在创建对象原创 2017-06-25 21:04:31 · 334 阅读 · 0 评论 -
Java基础之引用数据类型scanner类
Java原创 2017-06-18 17:49:49 · 536 阅读 · 0 评论 -
Java中this关键字
类中可以通过This关键字实现访问自身的属性和方法。This关键字用在以下几个方面:1、在类中成员函数中直接调用类对象的变量。实例:public class test { String name="Mick"; public void print(String name){ System.out.println("类中的属性 name="+this.nam原创 2017-06-18 21:06:48 · 333 阅读 · 0 评论 -
Java之多继承
Java到底支持多继承还是不支持呢,Java之父原话是不支持,最好的理由就是因为简单,很少用到。Java支持单继承,白话讲就是一个类只能继承一个父类,不能同时继承多个父类。但可以通过接口实现类继承多个接口,实现多重继承。(解决了单继承的局限性)接口实现类:interface A{void a();}interface B{void b();}public class C i原创 2017-06-18 21:55:31 · 245 阅读 · 0 评论 -
Java之抽象类
为什么要有抽象类呢?什么是抽象类呢?编写一个类的时候,应该知道该类需要实现什么功能,都有相应的成员方法。但是当涉及到事物共性的时候,只需要父类定义子类继承它的共有的属性和方法,但有时父类并不清楚子类需要包含怎样的方法,比如:一个父类是计算周长的功能,继承他的子类需要根据不同图形来定义方法实体,此时提出抽象类的概念。即:抽象类中只是事先声明成员方法,并不定义方法功能主体,此方法就是一个抽象方法。原创 2017-06-19 09:32:04 · 351 阅读 · 0 评论 -
Java之final、static、匿名对象和内部类
第1章 final关键字1.1 final的概念继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢?要解决上述的这些问题,需要使用到一个关键字final,final的意思为最终,不可变。final是个修饰符,它可原创 2017-06-19 16:36:04 · 501 阅读 · 0 评论 -
Java之IO操作,File类、文件过滤器
IO操作概念:什么是IO操作,一般在程序中用到的数据只是存储在内存中,当程序结束后,存储的数据则会消失,要是让数据永久的存储在硬盘或者持久化设备上,就可以了。当从程序内存中的数据存储到持久化设备中,此动作称为输出(写入)Output操作。当从持久化设备中(硬盘)读取到内存中,此动作称为输入(读取)Input操作。File类:数据存储在文件中,文件又存储在文件夹中,Java是将文原创 2017-07-01 19:13:44 · 512 阅读 · 0 评论 -
Java之字节流、字节缓冲流
在上一个刚刚介绍了File类,创建了文件或者文件夹,但是里面的数据是怎么操作它呢,若想操作文件中的数据,需要借助字节流或者字符流。字节流字节流是由字节组成的,字符流是由字符组成的.IO流的分类- 字节流 - 字节输入流 InputStream 抽象类 - FileInputStream 操作文件的字节输入流 - 字节输出流 OuputSt原创 2017-07-01 22:15:28 · 1340 阅读 · 0 评论 -
Java之字符流、字符缓冲流
继承关系图- 字符流 - 字符输入流 Reader抽象类 - InputStreamReader 输入操作的转换流 - FileReader 用来操作文件的字符输入流(简便的流) - 字符输出流 Writer抽象类 - OutputStreamWriter 输出操作的转换流 -FileWrit原创 2017-07-02 14:58:10 · 824 阅读 · 0 评论 -
java 多线程
林炳文Evankaka原创作品。转载请注明出处http://blog.youkuaiyun.com/evankaka 写在前面的话:此文只能说是java多线程的一个入门,其实Java里头线程完全可以写一本书了,但是如果最基本的你都学掌握好,又怎么能更上一个台阶呢?如果你觉得此文很简单,那推荐你看看Java并发包的的线程池(Java并发编程与技术内幕:线程池深入理解),或者看这个专栏:Java转载 2018-01-22 18:40:53 · 281 阅读 · 0 评论