java
toBeBest_ok
本着学习的态度来的,有什么可改进的地方请大家多多指教。
展开
-
java switch语句中case穿透
case穿透:switch语句中case:后面不加break。下面是一个利用case穿透的一个小例子。原创 2016-11-13 15:04:19 · 1013 阅读 · 0 评论 -
SpringMVC 跳转页面的时候,无法加载 CSS JS 图片等资源
遇到这种情况。首先要看看页面是否有报错。 比如我的页面报错: 报错中显示,找不到 CSS 的链接。仔细观察后,确实链接中缺少了项目的名字。 然后找到自己的代码 改代码后: 刷新页面后: CSS正常显示了。...原创 2018-04-17 15:03:30 · 572 阅读 · 0 评论 -
使用 dom4j 解析XML格式的字符串的时候,字符串没问题,输出结果总是空,也不报错
遇到这类型问题,多半是因为字符串的格式不对。可以尝试着在字符串中的结束标签前面加几个空格。使用代码解决:/** * 将 String 类型的 XML 加空格和回车 * @param string * @return */private String strToXmlContent(String string) { String[] split = string.spl...原创 2018-03-25 10:25:44 · 1684 阅读 · 0 评论 -
小伙的java之旅——GOF23-单例模式
单例模式:核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。饿汉式:/** * 单利模式:饿汉式加载 * 饿汉单例模式代码中,static变量会在类装载时初始化,此时也不会涉及多个线程对象访问对象的问题。虚拟机保证只会装载一次该类,肯定不会发生并发访问的问题。 * 因此,可以省略synchronized关键字 * 问题原创 2017-03-10 17:53:01 · 301 阅读 · 0 评论 -
小伙的java之旅——注解
注解(Annotation)是从JDK5.0开始引入的新技术。Annotation的作用: ——不是程序本身,可以对程序作出解释。(这一点,跟注释(comment)没什么区别。) ——可以被其他程序(比如:编译器等)读取。(注释信息处理流程,是注释和注解的重大区别。)Annotation的格式: ——注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnin原创 2017-03-10 17:14:19 · 328 阅读 · 0 评论 -
小伙的java之旅——容器
Collection:表示一组对象,它是集中,收集的意思。就是把一些数据收集起来。 Collection接口下的两个子接口:set&list。 Map:键值对。List:有序,可重复。**线程不安全,效率高**ArrayList():底层实现是数组(查询快)LinkedList():底层实现是链表(插入,删除快)**线程安全,效率低**Vector:多线程共享,使用Vextor。Set原创 2017-01-19 16:07:16 · 365 阅读 · 0 评论 -
小伙的java之旅——泛型
首先需要明确的是: 泛型的使用类型应为引用类型,不能为基本类型。泛型:1,安全:list.add(); 只能加泛型中的定义类型。 2,省心:get(); 无须类型转换。自定义泛型类的注意点:1,<>里面存放单个大写字母,尽可能见名知意。2,常见的泛型字母:T——type,K——key,V——value,E——element。3,泛型不能使用在静态属原创 2017-01-19 16:36:03 · 373 阅读 · 0 评论 -
小伙的java之旅——异常
在java中万物都是类,包括错误本身也会被包装成一个对象扔出去。常见异常 1,ArithmeticException:除数为0;解决方法: Scanner s = new Scanner(System.in); int b = s.nextInt(); if(b != 0){ int a = 10 / b; System.out.prin原创 2016-12-14 07:26:18 · 321 阅读 · 0 评论 -
小伙的java之旅(4)
时间过得好快,不知不觉学习java都第四周了。这周主要把面向对象大概都了解了一下。大概内容有:隐式参数,继承,重写,final,封装,多态,抽象类,接口和内部类。接下来就一个点一个点的总结一下。this (隐式参数)。this指向当前对象方法里面的隐式参数一共有俩个,this和super。这里首先介绍this。1.在普通方法中,this总是指向调用该方法的对象。 2.在构造方法中,this总是指原创 2016-11-27 09:49:57 · 388 阅读 · 0 评论 -
小伙的java之旅(3)
第三周。 这周看的东西比较多,这篇主要记录一些小知识点,下一篇写面向对象的一些知识。Do while ——先执行,后判断while ——先判断,后执行break break:在任何循环语句的主体部分均可用break用于强行退出循环,不执行循环中剩余的语句。代码:从0~100循环随机一个数,如果随机出36结束循环,输出循环的次数。int total = 0; System.原创 2016-11-20 08:48:34 · 436 阅读 · 0 评论 -
小伙的java之旅(2)
每周总结一次java学习经历。这是第二周的,坚持就是胜利。(PS:第一周的写到简书上啦http://www.jianshu.com/p/f91756c51143)。这一周呢,主要学到了一下几点: 1.类型转化。 2.java中的变量,常量。 3.运算符。首先,我们先来说一下**类型转化**。类型转化主要分为:自动类型转化、强制转化。 自动类型转化:容量小的原创 2016-11-13 14:56:29 · 351 阅读 · 0 评论 -
小伙的java之旅——static关键字
原文链接: http://www.cnblogs.com/dolphin0520/p/3799052.html最近做struts2课设的时候,在加图书的环节一直加不进去图书。最后查了好多资料,最后用 static代码块 解决了。下面来简单说一下static代码块。 static关键字有一个比较关键的作用就是 用来形成静态代码块以优化程序性能。static块可以置于类中的任何地方,类中可以有多个st转载 2016-12-13 07:13:25 · 341 阅读 · 0 评论 -
小伙的java之旅——日历
下面在我编写简易日历的时候遇到的问题以及源码。首先上图:源码。 MyCalender 类package org.zw.jopo;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.原创 2016-12-04 16:59:00 · 394 阅读 · 0 评论 -
小伙的java之旅(5)——数组,常用类。
一个月,一个突破。 数组数组是相同类型数据的有序集合。 数组也是对象,数组元素相当于对象的成员变量。 数组长度是确定的,不可变的。小知识点1. equals比较内容是否相等。 “==”比较是否为同一对象(比较地址是否相同) 2. String : 不可变字符序列。 StringBuilder : 可变字符序列,线程不安全,效率高。(一般用这个)。 StringBuffer :原创 2016-12-04 16:41:00 · 310 阅读 · 0 评论 -
小伙的java之旅(3)——面向对象
这周了解一部分面向对象的知识。面向对象的本质:以类的方式组织代码,以对象的方式组织数据。面向对象的思维:OOA(Object-Oriented Analysis 面向对象分析方法 )OOD(Object-Oriented Design 面向对象设计)类与对象:对象是以类为模板的,一个类可以抽象出很多对象。对象:是具体的事物。(new 后面是对象)。类:是对对象的抽象。(class 后面是类)原创 2016-11-20 09:41:50 · 426 阅读 · 0 评论 -
XML文件中的内容都在一行时,使用dom4j解析XML的过程。
在实际工作中,遇到了对方发给我方的 XML 文件内容都处于一行中。初始思路:将文件中的内容读取到系统中,使用 dom4j 的 asXML() 方法将文件中的内容变为字符串。Document fromXml=reader.read(new FileInputStream(new File(xmlPath))); String asXML = fromXml.asXML();然...原创 2018-05-21 23:03:47 · 1654 阅读 · 0 评论