![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
u013457570
浅尝则止难有成就
展开
-
java堆栈详解
ava把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。 在堆中分配的内存,由Java转载 2016-03-23 13:30:56 · 268 阅读 · 0 评论 -
java学习路线-Java技术人员之路从初级到高级
满满的 全是干货Java基础:尚学堂 马士兵 个人推荐历经5年锤练--史上最适合初学者入门的Java基础视频 非常详细 适合 时间多的看传智播客java基础班 马士兵线程马士兵反射毕向东java基础尚硅谷java基础文档java初级:甲骨论Oracle 专业转载 2016-12-18 09:10:38 · 1688 阅读 · 0 评论 -
AES的加密和解密案例
public class MyAESUtil {/*** 加密�?6进制编码方式* @param input 待加密内�?* @param key 加密密钥* @return*/public static String encryptHex(String input, String key) {byte[] crypted = null;try {S原创 2016-12-13 15:59:25 · 1097 阅读 · 0 评论 -
JAVA多线程详解
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基本状态新建状态(New):当线程对象对创建后,即进入转载 2016-12-12 08:08:42 · 225 阅读 · 0 评论 -
JAVA线程详细解释
目录(?)[-]一扩展javalangThread类二实现javalangRunnable接口三Thread和Runnable的区别四线程状态转换五线程调度六常用函数说明使用方式为什么要用join方法七常见线程名词解释八线程同步九线程数据传递 本文主要讲了java中多线程的使用方法、线程同步、线程数据传递、线程状态及相转载 2016-12-12 00:40:01 · 244 阅读 · 0 评论 -
JAVA代码获取四位数验证码
此次获取方法是通过JAVA本身的API进行获取,方法简单说明如下:代码解释:double aa = (double)Math.random()*9000+1000; 范围:1000到9999System.out.println("aa:" + aa);System.out.println("bbb:" + (int)Math.ceil(aa));运行原创 2016-10-05 08:13:46 · 2248 阅读 · 0 评论 -
JAVA初级掌握的J2SE知识(二)和Java核心的API
/**这篇文章送给所有学习java的同学,请大家检验一下自己,不要自满,你们正在学习java的路上,你们要加油,蜕变是个痛苦的过程,忍受过后,才会蜕变!*/Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包原创 2016-06-09 07:05:07 · 678 阅读 · 0 评论 -
JAVA初级掌握的J2SE知识(一)
时常看到一些人说掌握了Java,但是让他们用Java做一个实际的项目可能又困难重重,在这里,笔者根据自己的一点理解斗胆提出自己的一些对掌握Java这个说法的标准,当然对于新手,也可以提供一个需要学习哪些内容的参考。另外这个标准仅限于J2SE部分,J2EE部分的内容有时间再另说。1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何转载 2016-06-09 06:55:34 · 245 阅读 · 0 评论 -
SpringMVC原理
上面的是springMVC的工作原理图:1、客户端发出一个http请求给web服务器,web服务器对http请求进行解析,如果匹配DispatcherServlet的请求映射路径(在web.xml中指定),web容器将请求转交给DispatcherServlet.2、DipatcherServlet接收到这个请求之后将根据请求的信息(包括URL、Http方法、请求报文头和请求参数C转载 2016-05-08 20:07:45 · 242 阅读 · 0 评论 -
JAVA进阶书籍
全力以赴001博客园首页新闻新随笔联系管理订阅随笔- 326 文章- 0 评论- 24 java进阶书籍推荐第一部分: Java语言篇 1 《Java编程规范》 星级: 适合对象:初级,中级 介绍:作者James Gosling(Java之父),所以这本书我觉得你转载 2016-05-30 16:09:50 · 384 阅读 · 0 评论 -
浅谈java向上转型和乡下转型
首先学习每一种知识都需要弄明白这知识是用来干什么使用的简单理解:当对象被创建时,它可以被传递给这些方法中的任何一个,这意味着它依次被向上转型为每一个接口,由于java中这个设计接口的模式,使得这项工作不需要程序员付出任何特别的努力。向上转型的作用:1、为了能够向上转型为多个基类型(由此而带来的灵活性)2、使用接口的第二个原因却是与使用抽象基类相同,防止客户端创建该类的对象,并确保这仅仅翻译 2016-05-04 08:19:56 · 592 阅读 · 0 评论 -
字节流与字符流的区别详解
先来看一下流的概念:在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成。程序中的输入输出都是以流的形式保存的,流中保存的实际上全都是字节文件。字节流与字符流在Java.io包中操作文件内容的主要有两大类:字节流、字符流,两类都分为输入和输出操作。在字节流中输出数据主要是使转载 2016-05-12 00:03:13 · 216 阅读 · 0 评论 -
java类中定义接口的有哪些好处
第一步:首先是是定义一个类,同时里面定义接口public class Util {public interface Worker {void work(int a);}}第二步:定义一个类去实现第一步类中定义的接口public class Demo implements Worker {@Overridepublic void work(int a)原创 2016-04-29 11:01:06 · 7373 阅读 · 1 评论 -
Java时间格式转换
public class Test{ public static void main(String []args){ Date d = new Date(); String s; /** Date类的格式: Sat Apr 16 13:17:29 CST 2006 */ System.out.原创 2016-07-03 15:57:35 · 317 阅读 · 0 评论