-
java - 基础 - GC内存回收
所属栏目:[Java] 日期:2020-12-15 热度:174
? GC内存回收 和 runtime 用来控制内存 ? package gc; public class GCTest { // 垃圾回收测试 GCTest(){ System.out.println( "GCTest被创建了" ); } public void finalize(){ // 重写了回收方法 protected void finalize() throws Throwable { },这个方法[详细]
-
Java 冒泡排序算法
所属栏目:[Java] 日期:2020-12-15 热度:180
public class StringSampleDemo { public static void main(String[] args) { int[] arr = {1,2,-20,20,6,7,90}; int num = arr.length; //经过多少趟排序 for (int k = num - 1; k 0; k--) { int flag = 0; //每一次比较逻辑 for (int i = 0; i k; i++) { i[详细]
-
【Java】java获取json中某个字段
所属栏目:[Java] 日期:2020-12-15 热度:200
import com.alibaba.fastjson.JSONObject; public class JsonTest { public static void main(String[] args) { // json串(以自己的为准) String str = "{"id":"75","shoppingCartItemList":[{"id":"407","num":"10"}]}" ; JSONObject jsonObject = JSONObje[详细]
-
【Java】java获取request body
所属栏目:[Java] 日期:2020-12-15 热度:181
// 方式一 public static String ReadAsChars(HttpServletRequest request) { BufferedReader br = null ; StringBuilder sb = new StringBuilder("" ); try { br = request.getReader(); String str; while ((str = br.readLine()) != null ) { sb.append(s[详细]
-
jdbc.DataSourceProperties$DataSourceBeanCreationException: F
所属栏目:[Java] 日期:2020-12-15 热度:75
java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java: 125 ) at org.springframework.test.[详细]
-
java基础测试题(含答案和解析)
所属栏目:[Java] 日期:2020-12-15 热度:63
? ? 分 | 得分: 满分: 2分 1 、【单选题】 (单选题)分析如下代码,输出结果正确的是(): class Test{ public static void main(String[] args){ int i=5; System.out.println(i++); System.out.println(i); } } A . 6 6 B . 5 5 C . 5 6 D . 6 7 【正确[详细]
-
hashMap源码--JDK1.8
所属栏目:[Java] 日期:2020-12-15 热度:97
重要的属性 默认容量为16 /** * The default initial capacity - MUST be a power of two. * 建议容量为 2的n次幂 */static final int DEFAULT_INITIAL_CAPACITY = 1 4; // aka 16 默认负载因子 /** * The load factor used when none specified in construc[详细]
-
Java ArrayList几种遍历方法
所属栏目:[Java] 日期:2020-12-15 热度:98
import java.util.ArrayList;import java.util.Iterator;public class StringSampleDemo { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add("1"); al.add("2"); al.add("3"); al.add("4"); // 方式1 for (Object o : al)[详细]
-
Restful风格接口浅析
所属栏目:[Java] 日期:2020-12-15 热度:97
为什么使用RESTful 1.JSP技术可以让我们在页面中嵌入Java代码,但是这样的技术实际上限制了我们的开发效率,因为需要我们Java工程师将html转换为jsp页面,并写一些脚本代码,或者前端代码。这样会严重限制我们的开发效率,也不能让我们的java工程师专注于业[详细]
-
在Java中调用C/C++代码实现
所属栏目:[Java] 日期:2020-12-15 热度:106
在Java中利用native关键字调用C/C++实现过程整理如下: 书写Java代码 使用javah命令编译成头文件 在codeblocks中创建SharedLibrary工程 复制头文件内容并书写实现代码 配置C工程编译环境并编译成dll文件 复制dll到Java工程目录下 执行Java程序 第一步:书写[详细]
-
java-运算符
所属栏目:[Java] 日期:2020-12-15 热度:77
运算符 本篇文章只讨论了几点关于运算符易错且需要注意的知识点,易于理解以及很常见的没有提及 算数运算符 问:大家都知道运算符分为单目与双目运算符,那么单目与双目到底是什么意思呢? 答:单目就是需要一个对象就可以完成的运算,例如:a++,b--、、、[详细]
-
Java 8 HashMap
所属栏目:[Java] 日期:2020-12-15 热度:187
HashMap 使用数组、链表和红黑树存储键值对,当链表足够长时,会转换为红黑树。HashMap 是非线程安全的。 HashMap 中的常量 static final int DEFAULT_INITIAL_CAPACITY = 1 4;static final int MAXIMUM_CAPACITY = 1 30;static final float DEFAULT_LOAD_FA[详细]
-
Java ArrayList对象集合去重
所属栏目:[Java] 日期:2020-12-15 热度:82
import java.util.ArrayList;import java.util.Iterator;public class StringSampleDemo { public static void main(String[] args) { ArrayList al = new ArrayList(); al.add(new Student("zhangsan1",20,"男")); al.add(new Student("zhangsan1","男"));[详细]
-
J2EE沃隆税务管家管理系统
所属栏目:[Java] 日期:2020-12-15 热度:117
随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式计算机为核心,以数据库管理系统为开发环境的管理信息系统,以及在大规模的事务处理和对工作流的管理等方面的应用[详细]
-
Java代码执行过程概述
所属栏目:[Java] 日期:2020-12-15 热度:161
Java代码经历三个阶段:源代码阶段(Source) - 类加载阶段(ClassLoader) - 运行时阶段(Runtime) 首先我们来理清一下Java代码整个执行过程,让我们对其有个整体的认识: Java源程序 (.java)经过 Java编译器 (javac)以后,生成一个或多个 字节码 (.class)文件, JVM[详细]
-
Unable to open debugger port (127.0.0.1:57046): java.net.Soc
所属栏目:[Java] 日期:2020-12-15 热度:113
原因分析: 出现这个报错的原因是因为端口被占用导致的。 解决方法: 解决方法主要两种:修改端口配置(推荐)、关闭占用端口的进程(不推荐)。 方式一:修改端口配置(推荐) 被占用的端口可能是本地端口,也可能是JMX端口或Debug模式下的端口,配置端口位[详细]
-
J2EE在线问卷调查系统
所属栏目:[Java] 日期:2020-12-15 热度:159
在校园、机关或企业里,由于各种调查研究的需要,经常会有各种各样的调查问卷,在传统模式下,人们不但要花费不少的费用印刷问卷,而且还要消耗大量时间和精力发放问卷、回收问卷、统计问卷,并且问卷可控性差,容易产生漏卷、废卷等问题。本系统建立在信息[详细]
-
JAVAEE物流管理系统
所属栏目:[Java] 日期:2020-12-15 热度:83
在信息化时代的不断冲击下,物流管理与计算机技术的结合,将会是一条提高物流管理水平的捷径。使用计算机对物流的各项基本信息进行管理,比起手工管理来说既方便又简便,而且易于管理、搜索速度快、存储量大等多个优点。将其使用在物流管理中,不仅能够提高[详细]
-
JAVA校园食堂网站
所属栏目:[Java] 日期:2020-12-15 热度:79
互联网的普及给人们带来的便利不需多说。因此如果把校园食堂网站与互联网结合起来,利用java技术建设校园食堂网站系统,实现校园食堂网站的网络化。。 校园食堂网站系统能够通过互联网得到广泛的、全面的宣传,让尽可能多的学校、校园食堂网站者了解和熟知校[详细]
-
Java集合
所属栏目:[Java] 日期:2020-12-15 热度:120
Set集合 Set集合中的元素是无序的(这里的无序指的是元素的放入顺序),另外Set集合中不能包含重复的元素。主要的Set集合类包括: HashSet 、 TreeSet 和 EnumSet 。 HashSet类 HashSet 集合利用哈希表存储数据,哈希表存储时会涉及到元素冲突问题,这里解决冲[详细]
-
(java实现)单向循环链表
所属栏目:[Java] 日期:2020-12-15 热度:89
什么是单向循环链表 单向循环链表基本与单向链表相同,唯一的区别就是单向循环链表的尾节点指向的不是null,而是头节点(注意:不是头指针). 因此,单向循环链表的任何节点的下一部分都不存在NULL值。 由于单向循环链表的特性,它在处理一些环状数据的时候十分[详细]
-
JVM:Hotspot虚拟机中的对象
所属栏目:[Java] 日期:2020-12-15 热度:180
在HotSpot虚拟机中, 对象 在内存中存储的布局可以被分为3个区域: 对象头 (Header)、 实例数据 (Instance data)和 对齐填充 (Padding). 对象头 包括 两部分 信息, 第一部分 存储自身的运行时数据,如哈希值、GC分代年龄、锁状态标志、线程持有的锁、[详细]
-
JVM:垃圾收集器与对象的"存活"问题
所属栏目:[Java] 日期:2020-12-15 热度:109
垃圾收集器 垃圾收集(Garbage Collection, GC )。当需要排查各种内存溢出、内存泄露问题时,当垃圾收集成为系统更高并发量的瓶颈时,我们需要去了解GC和内存分配。 检查对象的"存活"状态 引用计数法 :每当有一个地方引用对象时,计数器加1;当引用值失效[详细]
-
synchronized和lock的区别和使用
所属栏目:[Java] 日期:2020-12-15 热度:187
---恢复内容开始--- 1.线程与进程 一个程序至少需要一个线程,一个进程至少需要一个线程? 线程-进程-程序 线程是程序执行流的最小单位,进程是系统进行资源分配和调度的一个独立单位。 2.Thread的几个重要方法 ①start()方法:开始执行该线程 ②stop()方法:[详细]
-
cad.net 块裁剪边界反向修剪
所属栏目:[Java] 日期:2020-12-15 热度:130
? Querying for XCLIP information inside AutoCAD using .NET??这里下面观众讨论了 How do I determine if an x-clip boundary is inverted? 看起来Autodesk忘记了通过API公开此设置,或将其包含在DXF输出中. 也许您可以通过调用 SpatialFilter.ClipVolumeIn[详细]