java基础
java基础
m0_46493091
不废现在,不惧未来
展开
-
面试资料汇总
分享下大佬们总结的比较好的资料Cyc大佬JavaGuide大佬Java高阶知识总结原创 2020-10-09 20:37:21 · 106 阅读 · 0 评论 -
List<Integer> list = new ArrayList<>()里面可以放String类型的数据吗?
可以通过反射将String放入List中。那什么是反射呢?在运行过过程中获取类的名称,方法,属性,注解,类型等。获取任意对象的方法,属性等。并且可以改变对象属性判断一个对象所属的类实例化任意一个类的对象其实就是java提供的reflect包回到一开始的那个问题,List list = new ArrayList<>()里面可以放String类型的数据吗?很显然是可以的,因为list是一个对象,而反射可以获取对象的属性方法,并且改变对象属性。那我们就可以通过list.getM原创 2020-10-08 21:00:43 · 1467 阅读 · 0 评论 -
JQuery.jqGrid()入门
jQuery("#grid_id").jqGrid({ //<table id="grid_id"></div> url: "UserServlet?method=getList", // 加载数据时访问的url 具体的返回可以是xml,json datarype:"json" //返回的数据类型,后台需要返回一个json字符串 json,xml,xmlstri转载 2020-09-24 19:26:03 · 2259 阅读 · 0 评论 -
BIO/NIO/AIO
面试官:聊聊BIO、NIO、AIO我:emmm......我只知道IO虽然IO流是Java基础部分学习的内容,而且用起来也是比较简单的;但是,如果让你系统的说一下IO,还是比较困难的。这篇博客通过各方面对比,来聊一聊这几个IO。一些概念在学习Java的IO流之前,我们必须要知道一些关键词。同步与异步:(关注的是消息通信机制) 同步(Synchronous):代码按顺序执行,执行到同步方法时,不管方法有没有返回值都要执行完,才能往下执行。 异步(Asynchronou.原创 2020-09-20 22:07:53 · 147 阅读 · 0 评论 -
@JsonIgnoreProperties和@JsonIgnore
https://www.cnblogs.com/yangzhixue/p/12262680.html转载 2020-09-12 17:57:45 · 126 阅读 · 0 评论 -
MySQL的Driver和URL
MySQL8URL:jdbc:mysql://localhost:3306/test?characterEncoding=utf8&useSSL=false&serverTimezone=UTC&rewriteBatchedStatements=trueDriver:com.mysql.cj.jdbc.DriverMySQL5URL:jdbc:mysql://localhost:3306/testDriver:com.mysql.jdbc.Driver连接过程中可能出现的原创 2020-09-11 16:13:24 · 4327 阅读 · 0 评论 -
Eclipse设置编码格式
https://blog.csdn.net/lanmuhhh2015/article/details/79366872转载 2020-09-09 17:29:04 · 109 阅读 · 0 评论 -
IDEA调节java版本
1、File->Project Structure2、File->Setting->compolier原创 2020-08-26 21:58:47 · 214 阅读 · 0 评论 -
Java四种引用总结,强引用、软引用、弱引用、虚引用【尚】
文章目录JVM引用强引用: 不回收软引用: 内存不足即回收弱引用: 发现即回收虚引用: 对象回收跟踪终结器引用JVM引用我们希望能描述这样一类对象: 当内存空间还足够时,则能保留在内存中;如果内存空间在进行垃圾收集后还是很紧张,则可以抛弃这些对象。【既偏门又非常高频的面试题】强引用、软引用、弱引用、虚引用有什么区别?具体使用.场景是什么?在JDK 1.2版之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference)、软引用(Soft Reference) 、弱引原创 2020-08-21 13:26:20 · 192 阅读 · 0 评论 -
字符串常量池,intern面试题,新特性【尚】
文章目录String的基本特性String-不可变的字符序列String底层是不会扩容的HashTableString的内存分配字符串拼接操作普通常量拼接变量的拼接、StringBuilder原理final常量拼接拼接"+"操作与append的效率对比new String("ab")会创建几个对象?new String("ab")会创建几个对象?new String("a") + new String("b")呢?intern()经典面试题扩展intern练习题1:intern练习题2:intern()效率原创 2020-08-20 08:46:39 · 224 阅读 · 1 评论 -
JVM--Java对象的实例化过程、以及对象在内存中的分布布局
文章目录对象的实例化创建对象的方式创建对象的步骤对象的内存布局对象头(Header)实例数据(Instance Data)对齐填充(Padding)图示小结对象的访问定位句柄访问方式直接指针方式对象的实例化创建对象的方式1.new:最常见的方式(本质是构造器)变形1 : Xxx的静态方法变形2 : XxBuilder/XxoxFactory的静态方法2.Class的newInstance():反射的方式,只能调用空参的构造器,权限必须是public3.Constructor的ne原创 2020-08-18 16:54:05 · 1232 阅读 · 0 评论 -
Java反射
反射是啥???正常情况下,我们使用一个类的方法,要先new一个该类的对象,然后通过对象.方法()来使用该方法。假如我们对某个类不是很了解,甚至不知道他的类名是什么,那我们该如何使用该类的方法?或者说,假如让我们设计一个框架,只需传入某个类的全类名,那他就会给我们返回这个类的对象,这个需求该怎么实现?这时候就需要用到反射。public class test { public Class returnPoJo(String string) throws ClassNotFoundExcepti原创 2020-08-17 21:17:03 · 59 阅读 · 0 评论 -
Java注解
文章目录注解7个内置注解注解Java 注解(Annotation)又称 Java 标注,是 JDK5.0 引入的一种注释机制。Java注解可以标注在类、方法、变量、参数和包等等上。如果这些类或者方法等被标注了-注解,那么就得受这些注解的约束,具体的约束条件要看各自的功能。7个内置注解Java 定义了一套注解,共有 7 个,3 个在 java.lang 中,剩下 4 个在 java.lang.annotation 中。作用在代码的注解是@Override - 检查该方法是否是重写方法。如果原创 2020-08-17 20:47:21 · 85 阅读 · 0 评论