- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 动态代理
一、静态代理先看代码:public interface Movable { void move();}class Tank implements Movable { @Override public void move() { System.out.println("Tank is Moving....."); try {
2017-07-31 11:08:51 435
原创 JavaComplier的使用
JDK1.6提供了JavaCompiler类,此类可以允许开发人员编译java文件为class文件。import javax.tools.JavaCompiler;import javax.tools.JavaCompiler.*;import javax.tools.StandardJavaFileManager;import javax.tools.ToolProvider;impor
2017-07-31 09:52:16 2065
原创 数据库事物
show databases;显示已存在的数据库关于默认数据库的作用,请参考MySQL安装后默认自带数据库的作用执行下列语句create database Test_Transaction; //创建数据库use Test_Transaction; //切换表CREATE TABLE account( id INT PRIMARY KEY AUTO_IN
2017-07-27 16:57:51 306
原创 深入JVM内存区域
一、JVM内存区域划分 程序计数器 程序计数器(Program Counter)是是一块较小的区域,它的作用可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的模型里,字节码指示器就是通过改变程序计数器的值来指定下一条需要执行的指令。分支,循环等基础功能就是依赖程序计数器来完成的。 由于java虚拟机的多线程是通过轮流切换并分配处理器执行时间
2017-07-20 21:01:29 236
原创 Join与CountDownLatch
join方法Thread中,join()方法的作用是调用线程等待该线程完成后,才能继续用下运行。public class TestJoin { public static void main(String[] args) { Thread t = new Thread(new Runnable() { @Override
2017-07-20 17:06:21 266
原创 leetcode 移动零,数组反转
移动零给一个数组 nums 写一个函数将 0 移动到数组的最后面,非零元素保持原数组的顺序方法一:public void moveZeroes(int[] nums) { // Write your code here List list1 = new LinkedList<>(); List list2 = new LinkedLi
2017-07-18 21:33:39 335
原创 leetcode 1 Two Sum(在无序数组中找两个数之和与目标值相等)
Given an array of integers that is already sorted in ascending order, find two numbers such that they add up to a specific target number.The function twoSum should return indices of the two number
2017-07-17 21:51:38 1003
原创 JAVA提高篇--NIO
Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO 由以下几个核心部分组成:Channels、Buffers、Selectors
2017-07-17 20:30:20 296
原创 深入理解JVM--class类文件结构
一、平台无关性 Java是与平台无关的语言,这得益于Java源代码编译后生成的存储字节码的文件,即Class文件,以及Java虚拟机的实现。不仅使用Java编译器可以把Java代码编译成存储字节码的Class文件,使用JRuby等其他语言的编译器也可以把程序代码编译成Class文件,虚拟机并不关心Class的来源是什么语言,只要它符合一定的结构,就可以在Java中运行。Java语言中的各
2017-07-17 20:10:06 324
原创 Linux下开发JAVA程序
这篇文章没有太大的价值,主要是记录一下自己的工作1、在终端中运行JAVA才程序centos下面默认的有Java环境,同时,网上有很多关于JDK的安装文档,可自行查阅在终端中输入java - version命令可以显示java版本信息然后使用vi编辑器编写好HelloWorld.java在终端中使用javac和java指令运行即可。在这个过程中会涉及到vim的使用,如
2017-07-09 20:23:29 4401 1
原创 CSS基础知识
CSS基础知识一、为什么使用div+css1、实现表现和样式相分离2、有利于搜索引擎爬虫3、提升了网页访问速度4、浏览器兼容性二、css引入的3种方式1、内部引用,在html文档中在标签里面写的css样式 bdoy{font-size:14px;} 2、外部引用,用标签引用外部的css文件,将样式引用到html文档来
2017-07-08 11:24:01 199
原创 JAVA反射入门
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。一、关于Class 1、Class是一个类,一个描述类的类(也就是描述类本身),封装了描述方法的Method,描述字段的Filed,描述构造器的Constructor等属性
2017-07-08 11:17:23 314
原创 JAVA语言的一些小知识点
1、java和javax的区别java 是java j2sdk 中的类库,也就是Java Development kit 。 它提供也一些基础的东西,如io库、桌面程序的类库,如awt。集合库(如Collection、List、Map)。等这些最基础的类库javax是Java的扩展包,如j2ee 中的类库,包括servlet,jsp,ejb,数据库相关的一些东西,xml的等。
2017-07-08 09:04:19 303
libsvm-3.20
2015-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人