- 博客(16)
- 资源 (10)
- 收藏
- 关注
原创 maven项目在eclipse中debug时看不到源码?
找到的一种方法就是:首先debug时候,加入的resource是“default”只需要将default去掉,然后将本项目源代码add进去,就可以看到源代码了。此处盗了图,因为这种方法解决了我的问题,但又懒得重新搞一遍截图来自于问题:http://bbs.csdn.net/topics/390802869
2017-03-23 14:42:22 1570
原创 线程的UncaughtException的用法
如何捕获一个线程抛出的异常呢?可以通过设置线程的UncaughtException来捕获线程抛出的异常。示例代码如下:package tt;class MyThread extends Thread { @Override public void run() { System.out.println("thread will throw exception"); thr
2017-03-17 15:11:31 1207
原创 java中4中创建对象的方式详解
第一种:new,这个很简单不多说。第二种:利用clone方法,如下步骤① 实现clone的类首先实现Cloneble接口,Cloneable接口实质上是一个标识接口,没有任何方法。② 重写Object中的clone方法。③ 在clone方法中调用super.clone()。无论clone类的继承结构是什么,super.clone()都会直接或者简介调用Object类中的clone
2017-03-15 20:14:14 899
原创 数字签名和加密的小常识
首先,数字签名使用发送方的密钥对,发送方使用自己的私有密钥进行加密,而接收方只需要发送方的公开密钥就可以解密,是一种的一对多的关系。因为只要持有发送发公开密钥的人都可以验证数字签名的正确性。另外,数字签名采用的是非对称的密钥加密算法,它能够保证发送信息的完整性、身份认证和不可否认性。在一个,加密是一种以密码方式发送信息的方法:发送方利用接收方的公钥对要发送的明文进行加密,接
2017-03-13 19:37:00 985
原创 java序列化一些小要点
首先,如何实现序列化呢?所有要实现序列化的类必须都实现serializable接口,serializable接口位于java.lang包中,但是,里面并没有任何方法。大体的步骤:使用一个输出流(例如fileoutputstream)来构造一个objectoutputstream(对象流)对象,紧接着,使用该对象writeobject(object obj)方法就可以将objec
2017-03-13 18:51:46 495
原创 java中int和integer比较,integer和integer比较
先看一代代码: public static void main(String[] args) { long test = 012; float f = -412; double d = 0x12345678; Integer io1 = 59; int io2 = 59; Integer io3 = Integer.valueOf(59); In
2017-03-12 15:41:31 1042
原创 getClass().getName()再学习
先看一段代码:package easy;import java.util.Date;public class HelloB extends Date{ private void test(){ System.out.println(super.getClass().getName()); } public static void main(String[] args) { n
2017-03-12 13:53:27 1814
原创 i=i++的过程?
先看一段代码:public class HelloB{ public static void main(String[] args) { int i = 0; i = i++; System.out.println(i); }}输出多少呢?答案是1;具体过程可以这样理解:①:tmp=i;②:i=i+1;③:i=tmp;当然,如果变为i=++i;那
2017-03-12 13:37:44 1114 1
原创 java中变量加载顺序再学习
先看一段代码:public class HelloB extends HelloA{ public HelloB(){ System.out.println("HelloB"); } { System.out.println("I am B class"); } static{ System.out.println("static B"); } p
2017-03-12 13:03:00 2003
原创 java中类型转化学习(a+=b)
基本类型转化都比较了解,这里主要记录刚遇到的特殊的。①:java中,当参与运算的两个数是byte、short或int时候,他们首先都会被转化为int类型,再进行计算 最后再赋值给原变量。②:a+=b会隐式地把运算结果转化为a的类型。而a=a+b不会把a+b运算结果的类型隐式转化为a的类型。看下面代码: public static void main(String[
2017-03-09 10:05:59 758
原创 java中try/catch/finally再学习
首先捕获异常。java编译器只允许如下三种组合方式:①:try/catch②:try/finally③:try/catch/finally。当有方法声明throw异常时,则要么向上抛出,要么在catch块捕获处理。而catch可能也有多个,具体是从小到大的原则,先捕获小的,依次朝着他父类方向捕获。finally语句块,除非发生了无法处理的异常从而中断,否则无论如何都
2017-03-08 15:31:28 607
原创 java中可变参数再学习
首先,什么是可变参数?在java语言中,使用省略号来事先可变参数,可变参数通常有如下几个特点:①:可变参数只能作为最后一个参数出现。②:只能位于便利nag类型和变量名之间。③:编译器为可变参数隐含创建一个数组,在调用时候,可以用数组的形式来访问可变参数。下面看一段代码事例:public class OuterClass { public static void main(
2017-03-08 15:01:32 459
原创 jsp9个内置对象3大指令7个基本动作
1、先讲9个内置对象。①、request:用于封装客户端的请求信息,然后才能传递到后台功服务端进行处理,是httpservletrequest的实例。②、response:用于响应,包含了响应客户端请求的有关信息,是httpservletresponse的一个实例。③、page:page对象就是指当前jsp页面本身,有点类似与this指正,是Object类的实例。④、p
2017-03-08 11:19:15 1384
原创 java中throwable的再学习
先引进一个题:以下能用throwable抛出的异常有?A: ThrowableB:EventC:ObjectD:ErrorE:ExceptionF:RuntimeException答案为ADEF;首先能被throw的异常,必须得要能thowable吧,先看throwable的主要声明:public class Throwable implements
2017-03-07 16:39:14 935
原创 java中内部类的学习再学习
一些基础知识点慢慢掌握理解,以前还是很菜的。首先抛出一个命题,一个类文件中可以有多个public 修饰的类么?可以答案就是用public修饰成员内部类。java有4种内部类:1、静态内部类;2、成员内部类;3、局部内部类;4、匿名内部类;
2017-03-07 15:48:46 515
原创 java中>>和>>>的区别
昨天在做一家公司的笔试题时,碰巧遇到了>>>,好吧,那时我发现我这个知识点没掌握,这里学习学习。>>>:有符号右移,由于是补码运算,故负数左边补1,正数左边补0,右边多余被舍弃。>>:无符号右移,左边都补0,右边都舍弃。 public static void main(String[] args){ int a = -2>>>2; int b = -2>>2; int c
2017-03-07 11:23:50 625
Spring Cloud-Eureka-docker
2018-06-09
将Spring boot应用打包成镜像放到docker中运行
2018-04-14
1004. Counting Leaves (30)
2017-01-04
安卓httpClient例子
2016-06-22
数据库相关jar包
2015-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人