
Java
Swen程序员
不知己不能,知己不能之,知己己能之,不知己能之
展开
-
Java开发中的一些概念词汇
1. JavaBeansJavaBean是符合某种规范的Java组件,也就是Java类。它必须满足如下规范: 1)必须有一个零参数的默认构造函数 2)必须有get和set方法,类的字段必须通过get和set 方法来访问。如:public class User { private long id; private String name; public void setId转载 2016-05-11 21:37:56 · 728 阅读 · 0 评论 -
Java List与数组之间的转换
1 数组转换为List调用Arrays类的静态方法asList。asListpublic static List asList(T... a)Returns a fixed-size list backed by the specified array. (Changes to the returned list "write through" to th转载 2018-01-10 13:50:02 · 459 阅读 · 0 评论 -
double 类型转换以及intValue,parseInt,Valueof 三者的区别
先上一段网上的解决方法:(1)把double先转换成int类型 Double reseve3=Double.parseDouble(bddet[0].getReserve3()); int b=reseve3.intValue();(2)再把int类型转换为Integer类型 Integer rentCount=Int原创 2018-02-02 15:47:11 · 1763 阅读 · 1 评论 -
NumberFormatException: For input string异常处理
案例: 为了实现在mysql数据库查询的时候就生成当前列的序号,使用了rownum。使用Map的类型来映射结果集,但是突然发现rownum查询的列的数据类型是Double,例如2.0。处理方法:1.将数据先用toString方法转成String类型,然后再使用Integer.valueOf方法转成Integer类型。int pm = Integer.value原创 2017-06-16 12:03:06 · 35463 阅读 · 1 评论 -
eclipse中 properties文件编码问题
项目中用到了配置文件,所以在Eclipse中新建.properties文件,文件中编辑了中文,在保存时Eclipse报出以下错误:解决这个问题的方法:依次选择:菜单——>Preferences——>General——>ContentTypes——>Text——>Java Properties File,设置Default encoding,把下面的ISO-885转载 2017-05-02 15:32:24 · 547 阅读 · 0 评论 -
Java IO流学习
Java中的流,可以从不同的角度进行分类。按照数据流的方向不同可以分为:输入流和输出流。按照处理数据单位不同可以分为:字节流和字符流。按照实现功能不同可以分为:节点流和处理流。 输出流: 输入流:因此输入和输出都是从程序的角度来说的。字节流:一次读入或读出是8位二进制。字符流:一次读入或读出是1转载 2017-04-18 17:42:20 · 388 阅读 · 0 评论 -
java正则表达式特殊字符转义
点的转义:. ==> \\u002E美元符号的转义:$ ==> \\u0024乘方符号的转义:^ ==> \\u005E左大括号的转义:{ ==> \\u007B左方括号的转义:[ ==> \\u005B左圆括号的转义:( ==> \\u0028竖线的转义:| ==> \\u007C右圆括号的转义:) ==> \\u0029星号的转义:* ==> \\u002A转载 2017-03-02 11:54:17 · 579 阅读 · 0 评论 -
org.apache.http.ProtocolException: Target host is not specified
对于httpClient4.3访问指定页面,可以从下面的demo抽取方法使用。注意:对于URL必须使用 http://开始,否则会有如下报错信息:Caused by: org.apache.http.ProtocolException: Target host is not specified at org.apache.http.impl.conn.DefaultRou转载 2017-02-20 14:51:53 · 13681 阅读 · 2 评论 -
Java基础面试题及答案
面向对象编程(OOP)Java是支持并发,基于类的以及面向对象的一种计算机编程语言. 以下列举了面向对象编程的优势:模块化编程,使维护和修改更加容易代码重用提高代码的可靠性以及灵活性提高代码可读性面向对象编程有其非常明显的特性,比如说封装,继承,多态和抽象. 下面我们来分析一下每种特性.封装(Encapsulation)封装,提供的对象隐藏内转载 2017-02-09 09:23:47 · 9190 阅读 · 0 评论 -
java byte转二进制字符串
直接上代码:byte tByte = -2; String tString = Integer.toBinaryString((tByte & 0xFF) + 0x100).substring(1); System.out.println("tString:" + tString); 执行结果:tString:11111110代码说明:1.主要用到了Integ转载 2017-02-06 16:39:32 · 1054 阅读 · 0 评论 -
java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
这种情况缺少了jstl包,其实从问题的字面意思也可以知道。解决办法: javax.servlet jstl 1.2 runtime原创 2016-12-02 09:59:20 · 14211 阅读 · 0 评论 -
Java获取访问者真实的IP地址
在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。 经过代理以转载 2016-11-17 13:56:08 · 615 阅读 · 0 评论 -
简单了解HTTP协议
HTTP协议是互联网的基础协议,也是网页开发的必备知识,所以这两天简单的了解了一下HTTP协议。HTTP协议从最早的HTTP/0.9,HTTP/1.0,HTTP/1.1到现在的HTTP/2.0,不断的提高了客户端和服务器之间交互的性能,下面我就简单的为大家一一介绍:1.HTTP/0.9这个版本是最老的HTTP协议版本了,这个版本只有一个命令GET。案例:GET /index.htm原创 2016-11-17 11:57:17 · 358 阅读 · 0 评论 -
el表达式中的一些知识
1.el表达式中foreach循坏中的属性介绍2.el表达式中如何判断为空原创 2016-08-16 19:07:09 · 490 阅读 · 0 评论 -
jstl中fmt标签总结
这两天做项目遇到一个问题,在数据库存的明明是已经格式化了的时间,但是显示之后却是格式化之前的。最后发现实体类中的属性的数据类型是Date。在所学的jstl中有个fmt标签可以完美解决这个问题,以前一直没有用到。1.fmt标签中的formatDatevalue中是需要格式化的时间,pattern是格式化的格式。同时也遇到另一个问题,就是价格,通常在数据库中我们会存成d原创 2016-08-22 17:18:56 · 457 阅读 · 0 评论