Java SE
文章平均质量分 51
JYBlog
这个作者很懒,什么都没留下…
展开
-
抽象类接口联系与区别
- 子父类中不允许实例化的类可以设计为抽象类,没有实际意义的方法是其中的抽象方法。- 接口可以看做100%的纯抽象类,在Java中被用来解决多重继承中的致命方块问题。原创 2020-02-21 23:37:09 · 279 阅读 · 0 评论 -
泛型
1. 泛型(generics, genericity)又称为参数化类型(parameterized types)或模板(templates) 。2. 是一种通用的复用技术,不同的语言有不同的实现。3. 泛型在Java语言中通过编译器擦除实现,通过编译期的检查,Java程序也变得更加安全。原创 2020-02-21 18:03:21 · 252 阅读 · 0 评论 -
SAX解析xml文件
SAX方式解析xml步骤1.通过SAXPa rserFactory的静态newInstance()方法获取SAXPa rserFactory实例factory2.通过SAXPa rserFactory实例的newSAXPa rser()方法返回SAXParser实例pa rser3.通过parser的parse方法解析XML(参数中需要DefaultHandler实例)4.创建一个...原创 2017-10-09 15:04:18 · 206 阅读 · 0 评论 -
java集合框架简介
Java集合框架集合概念:java中的集合类是一种工具类,像容器,用来存储任意数量的具有共同属性的对象。 集合作用:1.在类的内部对数据进行组织。2.简单而快速的搜索大量条目。3.有的集合接口提供了一系列排列有序的元素,并且可以在元素中快速而精确的插入或删除某元素。4.有的集合接口提供了映射关系,可通过关键字去快速查找唯一对应的对象,而关键字可以是任意类型的。 与数...原创 2017-09-26 21:09:40 · 235 阅读 · 0 评论 -
List的初始化,及增改删查
List的初始化,及增改删查1. list的初始化(采用无参的构造方法来实现初始化,也可直接初始化) 2. 增(往list中存放对象)先实例化一个对象,之后调用add()方法,将对象取出用get()方法,但对象存入集合都会变成object类型,取出时要进行类型转换。方法2中调用了不同的add()方法,传入的是位置的参数(从0开始),不得超过集合长度否则会报错。 ...原创 2017-09-26 20:49:19 · 1779 阅读 · 0 评论 -
java变量和常量讲解
变量和常量1.关键字:Java 语言中有一些具有特殊用途的词被称为关键字。一般在命名变量名,常量名时不予许使用。下图为java常用关键字: 注:关键字区分大小写,char是关键字,Char就不是关键字了。 2.标识符:标识符就是用于给 Java 程序中变量、类、方法等命名的符号。注:1. 标识符只可以由字母、数字、下划线(_)、美元符($)组成,不...原创 2017-09-21 21:37:20 · 394 阅读 · 0 评论 -
java基础语法入门大纲
java入门的基本语法大纲原创 2017-09-21 21:32:06 · 363 阅读 · 0 评论 -
使用DOM方法解析xml文件
在解析xml文件中一共有四种方法,如下使用DOM方法对如下简易xml文件进行解析<?xml version="1.0" encoding="UTF-8"?><bookstore><book id="1"><name>活着</name><author>余华</原创 2017-10-08 21:44:06 · 331 阅读 · 0 评论 -
Java运行过程粗略解析
import xxxx.testBpublic class testA{ public static String test = "123"; public static void main(String args[]){ testB b = new testB(2, “234”); b.message(); } }public class testB{ int num =...原创 2019-03-11 21:53:54 · 181 阅读 · 0 评论 -
JDOM解析xml文件
JDOM是非官方提供的,在采用此方法前我们需要手动导入jdom的jar包(到jdom官网下载,然后在该项目上右击,选择build path,后选择Add external archives,最后在选择刚才下载的jar包)详细流程及代码如下 package jdomtest;import java.io.FileInputStream;import java.io.File...原创 2017-10-09 21:27:13 · 442 阅读 · 0 评论 -
DOM4J解析xml文件
DOM4J为非官方提供的,在使用前需到官网自行下载,并在项目中导入jar包在该项目上右击(选择build path,后选择Add external archives,最后在选择刚才下载的jar包)详细步骤如下(解析以下简易xml文件)<?xml version="1.0" encoding="UTF-8"?><bookstore><book id="1"&..原创 2017-10-10 11:53:24 · 263 阅读 · 0 评论 -
详解LinkedList实现类
LinkedList类是List接口的实现类,说明它可以根据索引来随机访问集合中的元素,同时,LinkedList还实现了Deque接口,说明其可以被当作双端队列来使用,并且也可以当做栈来使用。1.什么是Deque接口。Deque接口是Queue接口的子接口,它代表一个双端队列,Deque接口中还定义了一些允许从两端来操作队列的方法。 void add First ( Object e原创 2017-12-13 21:17:41 · 712 阅读 · 0 评论 -
Java集合之collection体系
Java集合之collection体系大致内容为下图1.collection接口(1).集合的方法a.增加boolean add(XXX)将某元素放到集合中。(添加成功返回值为true)boolean addAll(xxx)把一个集合的内容放到另一个集合中。(添加成功返回值为true) public static void main(String[] args) {原创 2017-12-13 20:46:44 · 457 阅读 · 0 评论 -
JavaSE基础部分易错点_02
JavaSE知识点总结_02由于Java基础部分,尤其是前半部分内容比较简单,在此笔者在前面几篇博文中只会提及易错易漏的知识点。本篇博文涉及以下几个知识点。1.switch语句中表达式的类型以及相关注意点。2.引用数据类型之null,以及null串与空串的区别。3.二维数组的长度。4.方法的重载的注意事项。5.eclipse何时编译。原创 2017-12-01 22:32:13 · 224 阅读 · 0 评论 -
JavaSE基础部分易错点_01
1. 更进一步了解JDK与JRE的关系和区别。2. Java跨平台特性的初步了解。3. 用记事本开发java程序时应注意点。4. 为什么要配置Windows的PATH环境变量,以及好处原创 2017-11-17 22:11:30 · 259 阅读 · 0 评论 -
JDK,JRE,SDK联系及区别,path环境变量,PATH环境变量,用户变量,系统变量联系及区别(Java开发的准备)
Java开发的准备在开发Java程序之前,必须在计算机上安装和配置JDK。1.JDK(Java SE Development Kit)Java 标准版开发包,是Oracle提供的一套用于开发Java程序的开发包,它包括Java编译器,Java运行时环境,Java常用类库。2.JRE(Java Runtime Environment)JRE包含在JDK中,当然也可以单独安装,JRE是Jav...原创 2018-12-26 20:40:02 · 935 阅读 · 0 评论 -
classpath环境变量详解,path环境变量与classpath环境变量区别
背景知识已了解path环境变量,如不了解请参考博文实际上,JDK1.5以上的版本已经可以完全不用设置classpath环境变量,但是学习令自己感兴趣的知识本身就是一件奢侈的事情(虽然开发中帮助不大,但是可以解惑)当我们使用path变量找到java javac这两个命令之后将Java源文件编译为字节码文件之后,JRE是默认去当前路径下搜索字节码文件,但是在jdk1.5之前是要自己配置classp...原创 2018-12-27 00:19:24 · 590 阅读 · 0 评论 -
多线程及线程池
1. 多线程1.1 多线程介绍进程:进程指正在运行的程序。(如正在运行的QQ为一个进程)。线程:线程是进程中的一个执行单元,负责当前进程中程序的执行,一个进程中至少有一个线程。一个进程中是可以有多个线程的,这个应用程序也可以称之为多线程程序。(如正在运行的QQ中的好友通话为一个线程,QQ空间又为一个线程)。1.2 线程的运行模式a:分时调度 所有线程轮流使用 C...原创 2017-11-22 22:19:01 · 216 阅读 · 0 评论 -
sax生成xml文件
使用SAX生成xml简易文件详细步骤如下package sax;import java.util.ArrayList;import java.util.List;import javax.xml.transform.OutputKeys;import javax.xml.transform.Result;import javax.xml.transform.Transforme...原创 2017-10-11 11:48:59 · 619 阅读 · 0 评论 -
dom方法生成xml文件
以下代码详细展示了dom方法如何生成xml文件,其中需注意两点1.为子节点设置文本时需用setTextContent方法,不用setNodeValue(返回null)2.在将dom树转换为xml文件时需留意换行操作(否则xml文件生成后无空格换行) package dom;import java.io.File;import javax.xml.parsers.Docum...原创 2017-10-10 16:32:20 · 709 阅读 · 0 评论 -
==与equals详解
1.====运算符是条件运算符中的一种,接下来将详细介绍其用法a.如果两端都是基本数据类型变量,且都是数值类型,只要变量值相等就返回true(数据类型可以不同) public static void main(String[] args) { int num = 97; char ch = 'a'; System.out.println(ch==num);//tru...原创 2017-12-15 21:36:22 · 231 阅读 · 0 评论