Java
文章平均质量分 78
Love琴笛
—黄沙百战穿金甲,不破楼兰终不还。
展开
-
运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常
文章转自CSDN用户 @老王的博客以前装jdk 从来没遇到过今天这种情况,各种解决办法试了一下午,终于出来了,说一下解决的办法:JAVA_HOME 、classpath 都在系统变量中建立好;java_home 添加jdk的安装目录,注意java_home 要书写正确:安装目录后边不要加分号。classpath 的对应值是 .;%java_home%转载 2017-04-23 14:56:54 · 697 阅读 · 0 评论 -
JAVA程序员一定知道的优秀第三方库(2016版)
原文地址:JAVA程序员一定知道的优秀第三方库(2016版)几乎每个程序员都知道要“避免重复发明轮子”的道理——尽可能使用那些优秀的第三方框架或库,但当真正进入开发时,我却经常发现他们有时并不知道那些轮子在哪里。最近,我在业余时间带几个年轻的程序员一起做了一个很小的商业项目,而在一起开发的过程中,我几乎在所有需要判断字符串是否为空的地方,看到了下面的代码:if(inputString == nul...转载 2018-05-14 13:10:52 · 269 阅读 · 0 评论 -
第十二章 通过异常处理错误
第十二章 通过异常处理错误标签: Java编程思想 Java的基本理念是“结构不佳的代码不能运行”。异常处理是Java中唯一正式的错误报告机制,并通过编译器强制执行。12.1 概念异常允许将当前环境中的错误提交到更高一级的环境中,以便得到正确处理;此外异常处理能够降低代码复杂度,不必在方法调用时进行错误检查,因为异常机制能够保证所有错误都被捕获,由此将代码逻辑与...原创 2018-06-04 16:22:29 · 275 阅读 · 0 评论 -
第十三章 字符串
第十三章 字符串标签(空格分隔): Java编程思想 可以证明字符串操作是计算机中最常见的行为。13.1 不可变StringString对象是不可变的(immutable),String类中每一个修改字符串值得方法都是重新创建了一个全新的String类对象。package com.string;/** * @author zhulongkun20@163...原创 2018-06-05 15:06:59 · 244 阅读 · 0 评论 -
第十五章 泛型
第十五章 泛型标签: Java编程思想一般的类和方法,只能使用具体类型,要么是基本类型,要么是自定义的类,如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。Java SE5重大变化之一:泛型的概念。实现了类型参数化。15.1 简单泛型持有单个对象或持有Object类型对象的类:package com.generics;/** * @aut...原创 2018-06-13 14:39:47 · 201 阅读 · 0 评论 -
第十四章 类型信息
第十四章 类型信息标签(空格分隔): Java编程思想 运行时类型信息可以使得你可以在程序运行时发现和使用类型信息。本章主要讨论Java如何让我们在运行时识别对象和类的信息,主要有两种方式: 1. “传统的RTTI”,假定我们在编译时已经知道了所有的类型; 2. “反射机制”,允许在运行时发现和使用类的信息。14.1 为什么需要RTTI(Run-Time Type...原创 2018-06-08 11:59:14 · 254 阅读 · 0 评论 -
第十八章 Java I/O系统
第十八章 Java I/O系统标签 : Java编程思想 对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统一项艰难的任务。I/O系统不仅要与各种终端打交道,比如输入输出终端,网络连接,文件系统等,并且还需要多种方式,比如顺序,缓冲,二进制等。Java中提供了大量的类来实现文件操作。 如果缺乏历史的眼光,很快我就会对什么时候该使用哪些类,以及什么时候不该...原创 2018-07-18 21:42:44 · 355 阅读 · 0 评论 -
windows下配置java环境变量
1. 右键 我的电脑 > 右键属性 > 高级系统设置 > 环境变量2. 新建环境变量JAVA_HOME,值为jdk的安装路径,如 C:\Program Files\Java\jdk1.8.0_161;3. 新建环境变量CLASSPATH,值为 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,注意最前面的 .;4. ...原创 2018-04-10 15:34:19 · 145 阅读 · 0 评论 -
idea下spring+spring mvc+mybatis+mysql+maven框架搭建
写在前面 最近在学习ssm框架,因为不知名的原因,一个小小的框架竟然花了我四五天的时间,期间遇到了近百个各种各样的错误,也正是由于这些错误,让我对ssm框架有了进一步的认识,谨作略记,希望利于他人,仅供和我一样刚入门的新手参考,一起学习。理论的东西就不多少了,直接上配置吧。创建项目: 这个就不多说了,直接百度,各种博客有很多,写得都很详细,但是要注意版本的问题,我怀疑之...原创 2018-03-21 18:12:26 · 473 阅读 · 0 评论 -
常见的几种设计模式
常见的设计模式(资料:《设计模式》,青岛东合信息技术有限公司编著,电子工业出版社出版,ISBN:978-7-121-15582-6)例子代码:https://github.com/Youyou-0826/disign_pattern.git1. 单一职责原则(single reposibility principle)定义类时必须考虑职责与对象之间的关系。2原创 2017-12-30 16:27:55 · 1035 阅读 · 0 评论 -
Eclipse背景颜色修改
本文系转载,原文地址:http://blog.csdn.net/songxingfeng/article/details/7790582Eclipse背景颜色修改: 操作界面默认颜色为白色。对于我们长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以我经常会改变workspace的背景色,使眼睛舒服一些。设置方法如下: 1、打开window->Preference,弹出Pre转载 2017-04-23 15:23:58 · 901 阅读 · 0 评论 -
List,Set,Map用法以及区别
原文地址:http://blog.csdn.net/vstar283551454/article/details/8682655List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素。一些Collection允许相同的元素而另一些不转载 2017-05-09 10:35:40 · 247 阅读 · 0 评论 -
判断邮件地址是否合法
正则表达式判断一个邮件地址是否合法:public class HelloWorld { public static void main(String[] args){ //定义要匹配的E_mail地址的正则表达式 String regex="\\w+@\\w+(\\.\\w{2,3})*\\.\\w{2,3}"; String str1="aaa@"; String str2原创 2017-04-27 10:36:45 · 5158 阅读 · 0 评论 -
JAVA集合类汇总
转载请注明出处:http://www.cnblogs.com/leeplogs/p/5891861.html一、集合与数组数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。二、层次关系如图所示:图中,实线边框的是实现类,折线边框的是抽象类,而点线转载 2017-05-20 08:43:42 · 230 阅读 · 0 评论 -
Java泛型总结
一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi");转载 2017-08-17 17:35:00 · 212 阅读 · 0 评论 -
怎么遍历map集合?
1. 通过key遍历map集合: Map map = new HashMap(); map.put(1, "c"); map.put(2, "a"); map.put(3, "b"); for(Integer key : map.keySet()) { String value = map.get(key); System.out.println("ke原创 2017-10-06 16:34:26 · 509 阅读 · 0 评论 -
Java程序员入门指南
Java程序员入门指南目录:1. 公司Java技术栈;2. 基础知识;3. 各类规范4. 简单shell。1. 公司技术栈:JDK版本:1.8JVM:Oracle Hotspot VM依赖管理:Maven源码管理:Git框架:Spring、Spring MVC、Spring Boot分布式/通信原创 2017-10-21 14:44:06 · 625 阅读 · 0 评论 -
java笔记
System.out 是 PrintStream类的实例,该类有println,print等实例;Java中随机数的产生:1. 常用的方法是使用java.util中的Random类,如new Random.nextInt();new Random.nextDouble();等2. 可以使用时间对某个数的模来生成随机数,System.cur原创 2017-12-25 20:40:02 · 179 阅读 · 0 评论 -
第十六章 数组
第十六章 数组标签: Java编程思想 对数组的基本看法是:使用整形索引访问其中的元素,并且容量不能改变。16.1 数组数组与其他容器之间的区别:效率,类型和保存基本类型的能力。16.2 数组是第一级对象无论使用哪一种类型的数组,数组标识符其实只是一个引用,指向在堆中创建的一个真实对象。这个对象用以保存指向其他对象的引用。对象数组和基本类型数组在作用上几乎...原创 2018-07-06 22:28:53 · 203 阅读 · 0 评论