- 博客(7)
- 收藏
- 关注
原创 反射基础-java
一、java反射1、反射:动态获取类的信息,以及动态调用对象的方法的功能。可以理解为动态看透类的能力。2、主要功能:①在运行时判断任意一个对象所属的类;②在运行时构造任意一个类的对象;③在运行时判断任意一个类所具有的成员变量和方法;④在运行时调用任意一个对象的方法;⑤生成动态代理。通过java反射机制,可以在程序中访问已经装载到JVM中的java对象的描述,实现访问、检测和修改描述java对象本身信息的功能。java反射机制的功能十分强大,java.lang.reflect包中提供了对该功能
2020-12-23 10:36:16
77
原创 面试题(二)-java
38,说下java中的集合?Collection下:List系 - 有序、元素允许重复;Set系 - 无序、元素不重复Map下:HashMap - <Key,Value>,线程不同步;TreeMap线程同步39,ArrayList跟Vector的区别? ArrayList :默认初始容量0 加载因子1 扩容1.5倍底层数据结构是数组结构线程不安全,效率高若有设置的初始容量使用设置的初始容量。Vector :默认初始容量10 加载因子1 扩容2倍底层数据结构是数组结构线程安
2020-12-19 10:49:04
118
1
原创 面试题(一)-java
1,javac java命令答:javac编译命令: 将java文件编译成.class字节码文件 javac Test.javajava运行命令:运行.class文件 java Test2,int i=20000000000000;报错吗?为什么?答:报错,因为int的取值范围为: -2^31——2^31-1,即-2147483648—2147483647 十位数左右3, B(browser)/S(server) 跟C(client)/S(server)架构区别是什么?答:B/S结构即
2020-12-19 10:29:02
194
1
原创 JDBC-java
文章目录jdbc概述MySQl数据库JDBC操作步奏连接数据库jdbc概述Java数据库连接,提供了一种与平台无关的用于执行SQL语句的标准javaAPI,可以方便实现多种关系型数据库的统一操作MySQl数据库常用命令创建数据库:create database 数据库名称 ;删除数据库:drop database 数据库名称 ; 使用数据库:use 数据库名称 ;创建数据库表:create table 表名( 字段名称1 字段类型[default 默认值] [约束], ..
2020-12-06 23:48:40
73
原创 servlet的生命周期-java
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-12-02 20:35:42
285
2
原创 数组定义-java
声明数组变量int【】a;创建数组int 【】a= new int 【size】赋值a[0]=1;a[1]=2;...a[n]=n;数组作为函数的参数public static void printArray(int[] array) {for (int i = 0; i < array.length; i++) {System.out.print(array[i] + " ");}}数组作为函数的返回值public static int[] reverse(int
2020-11-01 22:55:17
125
原创 经典排序-java
经典排序-冒泡排序and选择排序1.冒泡排序思路:比较相邻的元素。如果第一个比第二个大,就交换他们两个。其中外层循环是比较的总轮数(一共比较a.length-1轮)内层循环是每轮比较的次数(a.length-i-1次)2.选择排序思路:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。...
2020-10-31 17:07:02
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人