Java系列
lwthad
活到老学到老|知耻而后勇
展开
-
Java系列之——Java面试题
1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,现在没有在java中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算...转载 2019-02-15 02:29:01 · 405 阅读 · 0 评论 -
Java系列之——类加载器
类的加载是由类加载器完成的,类加载器包括:根加载器( BootStrap )、扩展加载器( Extension )、系统加载器( System )和用户自定义类加载器( java.lang.ClassLoader 的子类)。从 Java 2 ( JDK 1.2 )开始,类加载过程采取了父亲委托机制( PDM )。 PDM 更好的保证了 Java 平台的安全性,在该机制中, JVM 自带的 Boot...原创 2019-02-04 09:42:11 · 113 阅读 · 0 评论 -
Java系列之——main方法
本文转载自http://lavasoft.blog.51cto.com/62575/53263 作者:熔岩在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等...转载 2019-02-15 19:57:31 · 150 阅读 · 0 评论 -
Java系列之——Spring的核心IOC和DI
1.IoC是什么?IoC(Inversion of Control)控制反转,IoC是一种新的Java编程模式,目前很多轻量级容器都在广泛使用的模式。 2.IoC解决了什么问题? 在IoC出现以前,组件之间的协调关系是由程序内部代码来控制的,或者说,以前我们使用New关键字来实现两组间之间的依赖关系的。 这种方式就造成了组件之间的互相耦合。IoC(控制反转)...转载 2019-02-16 13:28:08 · 161 阅读 · 0 评论 -
Java系列之—— getBytes() 方法
getBytes() 方法有两种形式: getBytes(String charsetName): 使用指定的字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 getBytes(): 使用平台的默认字符集将字符串编码为 byte 序列,并将结果存储到一个新的 byte 数组中。 import java.io.*; public class ...原创 2019-02-17 20:53:48 · 5576 阅读 · 0 评论 -
Java系列之——Spring 的AOP
AOP的基本概念 AOP(Aspect Orient Programming)也就是面向切面编程,作为面向对象编程的一种补充,已经成为一种比较成熟的编程方式。其实AOP问世的时间并不太长,AOP和OOP互为补充,面向切面编程将程序运行过程分解成各个切面。使用AspectJ实现AOP AspectJ是一个基于Java语言的AOP框架,提供了强大的AOP功能,...转载 2019-02-17 21:18:41 · 129 阅读 · 0 评论 -
Java系列之——静态资源映射
背景:Web项目如果将静态页面资源,如js,css,html,img放在WEB-INF下,浏览器端默认是无法访问的。解决:在springmvc.xml中进行如下配置:<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/><mvc:resources location="/WEB-INF/css/" ma...原创 2019-02-18 18:01:56 · 2677 阅读 · 0 评论 -
Java系列之——匿名内部类的简单介绍
在java提高篇-----详解内部类中对匿名内部类做了一个简单的介绍,但是内部类还存在很多其他细节问题,所以就衍生出这篇博客。在这篇博客中你可以了解到匿名内部类的使用、匿名内部类要注意的事项、如何初始化匿名内部类、匿名内部类使用的形参为何要为final。一、使用匿名内部类内部类 &nb...转载 2019-02-20 20:49:09 · 124 阅读 · 0 评论 -
Java系列之——session的简单使用
在Java Servlet API中引入session机制来跟踪客户的状态。session指的是在一段时间内,单个客户与Web服务器的一连串相关的交互过程。在一个session中,客户可能会多次请求同一个网页,也有可能请求访问各种不同的服务器资源。例如在电子邮件应用中,从一个客户登录到电子邮件系统开始,经过收信,写信,和发信等,直至退出邮件系统,整个过程为一个session。再比如...原创 2019-02-20 23:55:07 · 191 阅读 · 0 评论 -
Java系列之——如何判断字符串为空( “” 、 null )
Java中String 包装类定义了三个方法可以判断为不为空str1.isEmpty()str1.length()str1.equals() 但是,如果 str1 是 null 直接调用上面三种方法就会出现空指针异常,如下图所示:这是因为 null 表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。null不是对象,""是对象,所...原创 2019-01-23 03:14:40 · 449 阅读 · 0 评论 -
Java系列之——类变量和实例变量
类变量也叫静态成员变量,也就是在变量前加了static 的成员变量;实例变量也叫成员变量,即没加 static 的成员变量;区别在于: 类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果; 而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;例:public class A { static int x...原创 2019-01-26 22:20:42 · 209 阅读 · 0 评论 -
Java系列之——方法区以及static的内存分配图
转载自: https://blog.csdn.net/Wang_1997/article/details/52267688 前面的几篇都没有太明确地指出 方法区 是什么?现在通过一些资料的收集和学习,下面做一些总结什么是方法区:方法区是系统分配的一个内存逻辑区域,是JVM在装载类文件时,用于存储类型信息的(类的描述信息)。方法区存放的信息包括:类...转载 2019-01-11 15:32:57 · 143 阅读 · 0 评论 -
Java系列之——验证码
一、验证码类package cn.lwthad.image;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.FileNotFoun...原创 2019-01-18 03:18:11 · 128 阅读 · 0 评论 -
Java系列之——值传递和引用传递
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是该对象的引用一个副本。指向同一个对象,对象的内容可以在被调用的方法中改变,但对象的引用(不是引用的副本)是永远不会改变的。...转载 2019-01-13 15:26:04 · 88 阅读 · 0 评论 -
Java系列之——json字符串和Java对象互转
首先需要加入POM依赖一、实例化一个 json对象类型和 json数组对象类型 二、json 转 java对象准备好Java对象类三、Java对象转json字符串原创 2019-01-15 03:29:40 · 905 阅读 · 0 评论 -
Java系列之——值传递
声明:Java中只有值传递,没有引用传递。值传递:传递的是实际参数存储的内容的一个副本,这个值可能是基本类型,也可能是引用类型存储的地址.引用传递:传递的是实际参数的地址的一个副本. 这里的地址是指参数自己本身的地址,而不是参数存储的地址。import java.lang.String;public class ReferenceTest { String str = ...原创 2019-03-08 17:42:39 · 172 阅读 · 0 评论