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