
Java 杂烩
Java 知识大杂烩
SnailMann
路漫漫其修远兮 吾将上下而求索
展开
-
【Java笔记】一起neng清楚Java8的时间吗?
一起了解 Java 8 的时间? UTC, GMT ,CST 傻傻分不清?时区,时间偏移量?原创 2020-02-26 20:23:28 · 1312 阅读 · 0 评论 -
【Java笔记】Java8中数组(引用类型)、String、List、Set之间的相互转换问题
数组、String、List、Set之间的相互转换问题本博主要是相理清楚一些转换的逻辑,顺便总结一下贴出来。这里是把一些可以JDK自带的使用方法写出了。不代表没有其他的转换方式。前提声明:只要跟集合交流的数组都是引用类型的数组。因为集合本身不与基本类型打交道。如果你要交流,他们的包装类型就是交流的桥梁。而包装类型和基本类型数组之间的转换就要你自己写循环体去一个一个转型了。...原创 2018-06-07 22:01:10 · 26901 阅读 · 3 评论 -
【Java笔记】Java历史版本新特性(JDK5~JDK13)
Java历史版本新特性总结(JDK5~JDK13)前提概念嗯,啊,额,只要是收集整理资源,当然很多不了解的东西和功能,我是很自然的就忽略掉了。改进毕竟很多,我只是列出了相对比较直观的改进Java 5引入泛型功能(伪泛型)增强循环,可以使用迭代循环,Iterator支持自动装箱和自动拆箱支持类型安全的枚举支持可变参数支持静态引入支持元数据(注解)功能引入Jav...原创 2019-09-25 14:35:03 · 646 阅读 · 0 评论 -
【Java笔记】try/catch/finally执行顺序及总结(含return)
一、try/catch/finally在没有return的情况下无异常:try->finally->跳出有异常:try->catch->finally->跳出二、try/catch/finally在含有return的情况下大致存在六种情况:1、情况1:try{} catch(){}finally{} return;结果显然是程序按顺...原创 2017-11-28 14:37:54 · 1476 阅读 · 0 评论 -
【Java杂烩】在继承关系下构造函数执行时的顺序
得到的结论是:先执行父类构造函数,再执行子类构造函数父类:Animal.javapackage extendsdemo;public class Animal { public int age; public String name; public void eat(){ System.out.println("动物具有吃东西的能力"); } //如果父...原创 2017-11-29 15:47:55 · 1633 阅读 · 0 评论 -
【Java杂烩】Ubuntu16.04+Tomcat7+Mysql5.7搭建Java Web项目
PS:目前正在学习如何使用Linux系统来搭建java项目...如总结有错,请评论指正环境:阿里云轻量级服务器Ubnutu16.04 + Tomcat7 +Mysql 5.7Begin:Step-1、(Java环境配置)先我们要在Ubnutu环境下搭建java环境,首先说明的是,我们这里的所有工具都是使用ubnutu自带的apt-get去安装的。安装之前的好习惯,输...原创 2018-01-14 20:09:17 · 899 阅读 · 0 评论 -
【Java杂烩】使用JavaMail发送一封带附件的Email的简单例子
一个Training的测试。这里我们是用qq邮箱进行测试,所以我们一开始需要将qq邮箱设置开启POP3/SMTP服务。设置步骤:设置->账户->开启POP3/SMTP服务代码:public class test { /** * @param args * @throws Exception ...原创 2017-12-22 11:09:59 · 588 阅读 · 0 评论 -
【Java杂烩】静态代理和动态代理的区别以及JDK动态代理的实现
在学习反射的过程中,有遇到关于动态代理的东西,但是不太了解。经过谷歌、百度爸爸的教导。初入jdk动态代理的大门。发现这其实是个很系统的知识框架,需要了解很多的东西~也意识自己的知识实在实在是太薄弱...时间都被吃鸡给剥夺了,shame。一、静态代理和动态代理的区别首先,我们要先知道什么是静态加载和动态加载。静态加载:静态加载就是程序员写的代码编译后,生成的class文件被JVM加...原创 2018-01-28 19:27:43 · 647 阅读 · 0 评论 -
【Java杂烩】静态变量、实例变量和局部变量以及final所修饰的变量的默认初始值问题
类变量、实例变量和局部变量以及final所修饰的变量的默认初始值问题问题:(1)这里我们来探讨一下成员变量和局部变量的默认初始值问题,当成员变量和局部变量在不进行初始化赋值的前提下,将它们进行输出,会出现一个什么问题? (2)如果静态变量被final关键字所修饰,是否依旧会进行默认值赋值?前提: 在解决问题之前,我们先来理清楚一些问题,什么是成员变量?什么是局部变量?...原创 2018-05-04 12:19:21 · 1047 阅读 · 0 评论 -
【Java杂烩】继承方式下静态成员变量、普通成员变量、静态代码块、构造代码块、构造函数在JVM的加载顺序
一、预先一下所需要的知识Static关键字首先我们来了解一下Static这个关键字。Static可以用来修饰成员(属性和方法)被Static修饰的成员可以被所有该类的对象共享换句话说,被修饰的成员意味着是全局变量的意思。代码证明: public class ClassC { static int a = 10; int b ...原创 2018-04-08 13:19:39 · 907 阅读 · 0 评论 -
【Java杂烩】成员变量和局部变量的概念理解和区别
成员变量和局部变量的概念理解和区别碍于自己的Java基础战五渣,只能从头开始复习一些基础概念,顺便做一下笔记,shame…成员变量和局部变量的概念成员变量的概念: 成员变量就是属于类的变量,在类中,方法体外定义的变量成员变量又分为两种:类变量(又称静态变量)实例变量(又称非静态变量)类变量(静态变量)是被static所修饰的成员变量,是属于类的部分,属于类的范畴。 实例变量(非静态变量)是原创 2018-05-08 17:25:55 · 1200 阅读 · 0 评论