java
文章平均质量分 60
风徐来yu你同行
一个生活家
展开
-
Java中时间日期格式转换
参见一篇博文 后续项目会继续深入研究原创 2017-07-17 23:36:38 · 544 阅读 · 0 评论 -
java 中负数取模
正数取模运算相信很多人都很熟练,但是有时候会涉及到负数的取模,比如说面试。今天就来看看负数参与的取模应该怎么整。2%(-5)结果应该是什么呢? 5%(-2)结果又应该是什么呢? 结论一:正数取模负数的结果和正数取模这个负数的绝对值的结果完全一样。(-2)%5结果应该是什么样呢? (-5)%2结果应该是什么样呢? 结论二:负数取模正数的结果为这个负数的绝对值取模这个正数后加上一个负号原创 2017-08-15 17:40:45 · 14275 阅读 · 3 评论 -
Java实现增删改查
前言 增删改查是很多功能的基础,所以说把这个基础打好,你就能够实现更加复杂和强大的功能。1.查询1.1整体思路 查询是一个从数据库里面加载数据到内存的过程。1.2流程 0.配置文件的创建// mysql驱动类driver=com.mysql.jdbc.Driver//数据库路径url=jdbc:mysql://127.0.0.1:3306/news?useUnicode=true&原创 2017-09-16 21:46:40 · 40970 阅读 · 1 评论 -
java的运算优先级和字符串的类型转换
首先看下面这个java程序的运算结果: 这个运算结果有没有出乎你的意料。如果有就说明你对java运算优先级的理解不过关。java中的运算优先级简单的说一下,有括号先算括号里的,没有括号从左往右依次运算。当然,这个算式里面没有括号,从左往右依次运算。首先最左边的“5+5=”和5做运算,运算结果为“5+5=5”,然后这个结果再和第二个5做运算,结果为“5+5=55”,这也就是我们看到的这个结果。原创 2017-08-15 20:55:00 · 747 阅读 · 0 评论 -
byte类型运算细节
大家都知道,在Java中整数默认的数据类型是int类型,当我们使用byte的时候就要小心了,因为如果两个byte类型的变量相加结果赋给一个byte类型的变量是会编译错误的。请看下列代码: 此处报了一个编译错误:类型不匹配:不能从 int 转换为 byte。 为什么会报这样一个错误呢?明明我b1,b2都是byte类型的数据,b1,b2相加的值也没有超过byte所能表示的最大范围,这个错误的原因原创 2017-08-14 20:58:14 · 17535 阅读 · 2 评论 -
&&和&以及||和|的区别(java逻辑运算符)
相信很多学java的人都对“&&”和“||”很熟悉。但是你知道这两个逻辑运算符和“&”“|”的异同点吗?今天就来给大家揭秘一下。1.&&和&,首先看一个示例程序: 可以看到这两个逻辑逻辑运算符对同一个逻辑运算的结果是一样的,但是底层的运算过程是有些区别的。我们都知道“与”逻辑运算符的运算规律是:只有当运算符两边的逻辑表达式都为真的时候,结果才为真,即只要两边有一个为假,结果就为假。所以这二者的区别原创 2017-08-17 16:18:38 · 481 阅读 · 0 评论 -
& | ^ ~ << >> >>>(java位运算)
说到java的位运算,相信很多人都很陌生,因为这个东西涉及到计算机的底层运算,而java呢本身又是一门高级程序设计语言,很多底层的东西都被掩盖了,但是为运算不仅运算效率高而且学习位运算对我们更好的理解计算机是如何运算和工作的是有很多帮助的。(都是对数字二进制表示的运算)1.”&”位运算符1.首先看一个程序示例: 2.为什么结果会是2呢?“&”位运算的运算规律什么,接下来用一张图说明: 结原创 2017-08-18 11:54:35 · 917 阅读 · 0 评论 -
list的add方法 ,foreach循环添加map---List.add(map)(通过一个java爬虫案例说明)
案例:一个java爬虫程序1.案例说明做了一个爬取某程的旅游网站的java程序,程序主要爬取安庆酒店的某些相关信息。 材料准备:jsoup-1.8.1.jar(需要此架包的联系博主,有任何问题欢迎随时咨询) 直接上代码:package util;import java.io.BufferedReader;import java.io.InputStreamReader;import java原创 2017-08-17 11:36:38 · 8807 阅读 · 0 评论 -
Java实现Excel导入数据库,数据库中的数据导入到Excel
Java实现Excel导入数据库,数据库中的数据导入到Excel 自学资料总结 实现的功能:Java实现Excel导入数据库,如果存在就更新数据库中的数据导入到Excel 1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下2、Excel文件目录:D://转载 2017-07-24 20:28:45 · 2413 阅读 · 1 评论 -
java中i++和++i的深层理解
首先看一个java程序的运算结果(相信很多人会大跌眼镜): 是不是很多认人都以为结果应该是:i=4。那就说明你对i++的底层运算原理不理解,接下来就让我为你揭开i++运算的真相。 原理解释: i=i++这个算式在java底层运算时当然是先运算等式的右边“i++”,这个“i++”的在底层运算时是大有文章的。“i++”运算时因为i要完成一个自身加一再把结果赋给自身的过程,所以在i加一之前原创 2017-08-15 21:34:15 · 777 阅读 · 1 评论 -
The method getTextContent() is undefined for the type Node
(该解决方案,本人亲测有效) eclipse(或者myeclipse) 中 如果加入了 其他了xfire 等其他xml解析包的话,使用org.w3c.dom.Node下的getTextContent()方法会出现The method getTextContent() is undefined for the type Node 提示。解决方法如下: 右击项目–>properties–>java原创 2017-07-19 17:01:33 · 325 阅读 · 0 评论 -
Java实现Excel导入数据库,数据库中数据导出Excel表
点这里查看原博文 自学资料总结 实现的功能:Java实现Excel导入数据库,如果存在就更新 数据库中的数据导入到Excel1、添加jxl.jar mysql-connector-java.1.7-bin.jar包到项目的lib目录下2、Excel文件目录:D://book.xls3、数据库名:javenforexcel4、表名:stu5、编写类:连接mysql的字符串方法、插入的方法、实体类转载 2017-07-18 21:17:05 · 1343 阅读 · 0 评论 -
java中equals和==的使用
问题由来:今天做了一个Excel表数据导入数据库的java项目,Excel表中是人员信息,其中一条是性别(sex)。性别(sex)从Excel表存入数据库是这样一个过程:先从Excel表中存入一个String类型的变量sex中,比如男就存“男”,女就存“女”。然后这个属性要存入实体类(user)中。因为实体类(user)中性别(sex)存的是Boolean型的,所以就要解决把性别从String转换成原创 2017-07-17 21:26:05 · 648 阅读 · 0 评论 -
JavaSE(java编程基础,面向对象)
1.编程基础 1.1“标识符”只是对象的一个引用,java中的所以对象都需要自己来创建String s;//创建一个引用,并不是对象String s = "123";/*创建一个引用并与一个对象相关联,等价于String s = new String("123");*/ 1.2java程序运行过程数据的存储位置1.寄存器 2.堆栈 3.堆 4.常量存储 5.非原创 2017-10-09 22:47:01 · 415 阅读 · 0 评论