加载中
JVM内存结构、 Java内存模型、 Java对象模型

Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和...

2018/07/30 13:52
92
JDBC的介绍

JDBC详解 1、JDBC是什么? JDBC(JAVA DataBase Connection)即JAVA数据库连接技术,JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。 JDBC库中所包含的...

2018/07/30 15:50
20
java 系统属性

java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录 java.vm.specification.version Java 虚拟机规范版本 ja...

2018/07/30 13:55
8
Java内存区域与内存溢出异常(JVM学习系列1)

  相对于C、C++等语言来说,Java语言一个很美好的特性就是自动内存管理机制。C语言等在申请堆内存时,需要malloc内存,用完还有手动进行free操作,若程序员忘记回收内存,那这块内存就只能...

2018/07/30 15:28
8
java 内部类简单总结

在java中,一个类可以放在另一个类的内部,称之为内部类,相对而言,包含它的类称之为外部类。 不过对于Java虚拟机而言,它是不知道内部类这回事的, 每个内部类最后都会被编译为一个独立的类...

2018/07/30 18:50
13
java list集合运算

list集合运算 import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOu...

2018/07/30 16:37
15
Java反射机制动态代理

1.什么事反射机制动态代理 在一段代码的前后动态执行其他操作,比如有一个方法是往数据库添加一个记录,我们可以通过动态代理,在操作数据库方法的前和后添加代码执行打开数据库连接和关闭数...

2018/07/30 16:56
0
java基础篇之集合(一、集合概述)

最近在恶补java基础,复习到集合,觉得有必要在这里记录一下自己的理解(如有错误,欢迎各位小伙伴指出)。 首先,当我们在使用java进行编程时,总会遇到一些需要集中存放的多个数据,这时,...

2018/07/30 22:34
18
java 实现压缩文件(单文件 或 文件夹)

接着上篇了解一下java压缩实现过程,下面的是支持 单文件 或 文件夹 压缩的实现,使用递归。 效果: 代码: package com.gx.compress; import java.io.BufferedInputStream; import java.io...

2018/07/29 22:14
66
java 偏向锁怎么升级为轻量级锁

因为偏向锁,锁住对象时,会写入对象头相应的标识,我们先把对象头(官方叫法为:Mark Word)的图示如下(借用了网友的图片): 通过上面的图片,我们可以知道,对象处于偏向锁时,mark word中的偏向...

2018/07/30 18:04
19
java基础知识思维导图

射思维导图 注解的思维导图 Mybatis 缓存思维导图 Shiro 思维导图 缓存机制

2018/07/30 17:45
36
Java(日期、随机数、系统工具类)

Date类 一般用于获取时间 Date date1 = new Date();//获取当前系统时间 Date date2 = new Date(10000);//获取从标准基准时间起10000毫秒的时间点 Calendar类 Calendar是一个抽象类,一般是用...

2018/07/30 17:36
21
[leetcode] 208. 实现 Trie (前缀树)(Java)

208. 实现 Trie (前缀树) 实现Trie树,网上教程一大堆,没啥可说的 public class Trie { private class Node { private int dumpli_num;////该字串的重复数目, 该属性统计重复...

2018/07/30 16:13
18
动态规划解决0-1背包问题(java)

1.动态规划解决0-1背包问题 0-1背包问题:给定n种物品和一个背包.物品i的种类为wi,价值为vi,背包容量为C.问:应该如何选择装入背包的物品,使得装入背包中物品的总价值最大? 其中每种物品只有两...

2018/07/30 15:29
415
java面试题之----转发(forward)和重定向(redirect)的区别

阅读目录 一:间接请求转发(Redirect) 二:直接请求转发(Forward)   用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互...

2018/07/30 16:54
6
java面试题之----spring MVC的原理和MVC

1.什么是mvc? 1.1原始比较初级的设计模式: 1.2 MVC设计模式 2MVC设计模式的优势与核心在于其能解耦和: 传统的设计模式相当于是一个串联的设计,只要其中一个环节出了问题便会使下一环节中...

2018/07/30 17:36
8
java动态代理中的invoke方法是如何被自动调用的(转)

一、动态代理与静态代理的区别。 (1)Proxy类的代码被固定下来,不会因为业务的逐渐庞大而庞大; (2)可以实现AOP编程,这是静态代理无法实现的; (3)解耦,如果用在web业务下,可以实现...

浅谈java中源码常见的几个关键字(native,strictfp,transient,volatile)

最近看源码总发现一些没见过的关键字,今天就来整理一下 native,strictfp,transient,volatile native 本地 native是与C++联合开发的时候用的!java自己开发不用的! 使用native关键字说明这个...

2018/07/30 21:36
14
大数据入门——java API对HDFS的操作

package com.imooc.hadoop.hdfs; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.*; import org.apache.hadoop.io.IOUtils; import org.apache.hadoop.ut...

2018/07/29 09:50
8
Java 指定线程执行顺序(三种方式)其实是四种

转载:https://blog.csdn.net/eene894777/article/details/74942485 方法一:通过共享对象锁加上可见变量来实现。 public class MyService { private volatile int orderNum = 1; ...

2018/07/30 16:57
17

没有更多内容

加载失败,请刷新页面

返回顶部
顶部