JAVA知识

以下是为您整理出来关于【JAVA知识】合集内容,如果觉得还不错,请帮忙转发推荐。

【JAVA知识】技术教程文章

Java知识总结:Java反射机制(用实例理解)

概念理解: 反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来 实现对自己行为的描述( self-representation )和检测( examination) ,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 Java中的反射是一个强大的工具,他能够创建灵活的代码,这些 代码可以在运行时装配,无需在组件之间进行链接,发射允许在编写和执行时,使程序代码能够接入装载到...

Java知识树 集合 ArrayList【代码】【图】

简要说明ArrayList,实现了List接口,它是一个有序集合,即元素排列的顺序和添加元素的顺序一致,我们可以通过下面的示例代码和结构图来理解刚刚这句话。示例代码:List<Integer> list = new ArrayList<Integer>(); list.add(6); list.add(4); list.add(7); list.add(6); list.add(1);结构图: 通过上面的结构图我们可以知道ArrayList的底层是由数组来实现的,但它与数组的区别在于ArrayList的容量会动态增长,这意味着因存储元素导...

Java知识24 继承(重点巩固)【多测师】【代码】

一、继承就是子类继承父类的特征和行为 使得子类对象(实例)具有父类的实例域和方法 子类从父类继承方法,使得子类具有父类相同的行为 动物:有 食草动物 和食肉动物 但是俩者的属性和行为上有差别、所以子类会具有父类的一般特性也会具有自身的特性 类继承格式: Java中可以申明一个类是从另外一个类继承而来 class 父类{ } class 子类 extends 父类{ }二、公共父类如下: publicclass Animal {private String name;privateint id...

Java知识9 基本数据类型【多测师】【代码】

一、Java的八种基本类型 六种数字类型:四个整数型 俩个浮点型 一个字符类型 一个布尔型byteshortintlongfloatdoublebooleanchar 实例:基本类型的取值范围: publicclass PrimitiveTypeTest {publicstaticvoid main(String[] args) {// byteSystem.out.println("基本类型:byte 二进制位数:" + Byte.SIZE);System.out.println("包装类:java.lang.Byte");System.out.println("最小值:Byte.MIN_VALUE=" + Byte.MIN_VALUE);Syste...

Java知识锦囊

最近突然想回顾一下之前的文章,回顾复习一下,正好把觉得还不错的文章收录到这里,方便查阅Java2018-03-30 Netty的使用与服务器Hello world2018-03-29 NIO的使用与服务器Hello world2018-03-28 普通IO以及BIO服务器2018-03-27 网络IO的基本知识与概念原文:https://www.cnblogs.com/xing901022/p/8676851.html

java知识总结-13

set @aa=77; 定义了一个变量aa 值是77 (用的时候直接@aa)select 7+8; 进行简单的算术运算select @aa>78; 进行比较 真是1 假是0select 66<>55 测试66 是否等于 55 ;select @aa is not null; 测试变量 aa 是否为空;seelct @aa in(1,2,3) 测试变量 aa 是否在(1,2,3)中select ‘yyyy‘ like ‘%yy_%‘ 测试两个字符串是否匹配流程控制:select ‘yyy‘ regexp ‘/**/; 测试字符串是否符合正则表达式select BINARY "a" ...

Java知识13 循环结构【多测师】【代码】

一、Java中三种主要的循环结构 while循环 do…while循环 for 循环 --主要用于数组的增强型for循环二、while循环 基本结构: while( 布尔表达式 ) { //循环内容} 只要布尔值为true就会一直循环下去 publicclass Vehicle {publicstaticvoid main(String args[]) {int x = 10;while( x < 20 ) {System.out.print("value of x : " + x );x++;System.out.print("\n");}}}三、do...while循环 对while语句不满足条件则不进入循环,do...wh...

面试之Java知识整理

1.面向对象都有哪些特性  继承、封装、多态性、抽象2.Java中实现多态的机制是什么?  继承与接口3.Java中异常分为哪些种类  3.1按照异常需要处理的时机分为编译时异常(CheckedException)和运行时异常(RuntimeException)。  3.2对于编译时异常的处理方法有两种: (1)当前方法知道如何处理该异常,则用try…catch块来处理该异常。 (2)当前方法不知道如何处理,则在定义该方法时声明抛出该异常。  ...

一些基础的面试的java知识,普及下。开发和测试都用得到。

直接看代码吧。package gdk.ware;import java.text.SimpleDateFormat;import java.util.Date;import java.util.HashMap;import java.util.Map.Entry;import org.testng.annotations.Test;//map的遍历@Testpublic class NewHashMap { static HashMap<String, String> map=new HashMap<String,String>(){{put("a","a++");put("b","b++");}}; //遍历 public static void main() { System.out.println("开始遍历"); for(String key:m...

java知识总结-19

struts-2 标签(1):<s:textfield> ---- 文本输入框?使用:<s:textfield name=”实体Bean。属性”></s:textfield>?(2):<s:textarea> ----- 文本域输入框?使用:<s:textarea name=”实体Bean。属性”></s:textarea>?(3):<s:password> ----- 密码输入框?使用:<s:password name=”实体Bean。属性”></s:password>?前三个基本都是一样的。如果是要显示值的话可以这样:value = “实体Bean。Get***()”。?(4):<s:radio list=...