-
get和post方法的区别
所属栏目:[Java] 日期:2020-12-14 热度:86
在form表单提交数据的过程中,method属性提供了两个值:get,post,默认为get方式[参1] 即一种为get提交,一种是post提交。那么这两种提交方式有什么不同呢? 查询了一些资料后,总结如下: 1.本质 Get是向服务器发索取数据的一种请求,而Post是向服务器提交[详细]
-
java中的Integer的toBinaryString()方法
所属栏目:[Java] 日期:2020-12-14 热度:116
在一次面试的过程中,遇到过这样的题目,题目的大概意思是:让写出Integer类中的toBinaryString()方法 也就是说,把Integer转换为Binary的过程写出来 但是我蒙的,在查了JDK的源码,发现了这个很好用的方法,在此给大伙看看 下面是我做的一个测试: System.[详细]
-
对于String对象,可以使用"="赋值,也可以使用"n
所属栏目:[Java] 日期:2020-12-14 热度:180
当你看见这个标题的时候,你可能会下意识的去想一下,这两种方式到底有什么样的区别呢? 且看下面的demo,自然便区分开了 String testStrA = "abc" String testStrB = String("abc" System.out.println("testStrA == testStrB ? " + (testStrA == testStrB ?[详细]
-
java中&和&&的区别和联系
所属栏目:[Java] 日期:2020-12-14 热度:174
我想很多人在学习java的时候,或者其他语言(如:C#,.Net等)都会遇到 和 然而,如果你没有真正的理解他们的意思,这会给你思路上面带来很大的麻烦 在这篇blog中,当你看完了以后,你会发现,很容易就把他们给区分开了 下面是我的demo String str = (str !=[详细]
-
java中的移位运算符:<<,>>,>&g
所属栏目:[Java] 日期:2020-12-14 热度:63
java中有三种移位运算符 >> ? ? ?: ? ? 右移运算符,num >> 1,相当于num除以2 >>> ? ?: ? ??无符号右移,忽略符号位,空位都以0补齐 下面来看看这些移位运算都是怎样使用的 number = 10 number = number number = number >> 1 printInfo( } 运行结果为: 101[详细]
-
java开发_数字转换汉语中人民币的大写_完整版
所属栏目:[Java] 日期:2020-12-14 热度:89
做这个应用,源于突然的一个想法:看到发票上面的数字要转换成汉语中人民币的大写 于是就有了下面的这些事儿..... : String[] CN_UPPER_NUMBER = { "零","壹","贰","叁","肆" "伍","陆","柒","捌","玖" String[] CN_UPPER_MONETRAY_UNIT = { "分","角","元"[详细]
-
java开发_mysql中获取数据库表描述_源码下载
所属栏目:[Java] 日期:2020-12-14 热度:142
在mysql数据库中,有两张表: , test_table 我们需要获取表: 表的描述信息,然后把描述信息插入到表: data_element_config 中记录结果 数据库表: 情况 data_element_config 表情况: `de_name` ( ) `de_group` ( ) `memo` ( ) `data_type` ( ) `value_che[详细]
-
java中interface的完整表述
所属栏目:[Java] 日期:2020-12-14 热度:146
我用一个工具:java Decompiler反编译工具查看jar包源码的时候,出现了以下代码: AbsITest{} 在网上搜索了一下: 我对这种情况作了一下测试: String NAME = "Hongten" } CTest CTest cTest = age = String name = System.out.println("name : "+ name + "[详细]
-
对于一个运行时间为100n*n的算法,要使其在同一台机器上,在比一
所属栏目:[Java] 日期:2020-12-14 热度:81
在《算法导论》第一部分练习中,有这样一道算法题: 下面给出我自己的解题思路: 针对这一思路给出以下算法实现: n = 1 sum = 0 flag = sum = ( ) (100 * (Math.pow(n,2)) - Math.pow(2 System.out.println("第" + n + "次计算结果为:" + (sum flag = n =[详细]
-
算法入门-插入排序算法
所属栏目:[Java] 日期:2020-12-14 热度:118
插入排序算法 span style="color: #008000;"输出:输入序列的一个排序(即重新排序)a1',a2',a3',.......,an',使得a1'≤a2'≤a3'≤.......≤an'。 下面给出我自己的代码实现: 代码中要排序的数组是通过方法createRandomArray()生成的。 SORT_DESC = 1 SORT_D[详细]
-
算法入门-二分查找算法
所属栏目:[Java] 日期:2020-12-14 热度:129
算法前提: > > 必须按关键字大小有序排列 算法思路是: 1.每次去数组中的中间值与被查找的值进行比较 2.如果中间值小于被查找的值,则选择中间值右边的数组,重复1,直到发现与被查找的值相等的数组元素或返回某个值,表示被查找的值在数组中不存在。 3.如[详细]
-
ArrayList VS Vector(ArrayList和Vector的区别)_面试的时候经常
所属栏目:[Java] 日期:2020-12-14 热度:165
div class="cnblogs_code" 数据增长 当需要增长时 默认增长为原来一培,而 却是原来的一半 这个我们可以看看他们的源码就可以知道: ArrayList的size()方法: } Vector的size()方法: } 其实Vector的其他很多方法都是同步的: setSize( modCount++ (newSize[详细]
-
HttpServlet中getAllDeclaredMethods()方法
所属栏目:[Java] 日期:2020-12-14 热度:192
在看apache-tomcat-7.0.40中的HttpServlet的时候,看到它里面的方法getAllDeclaredMethods()写的很不错! Method[] getAllDeclaredMethods(Class (c.equals(javax.servlet.http.HttpServlet. Method[] parentMethods = Method[] thisMethods = ((parentMetho[详细]
-
素数_面试中常考
所属栏目:[Java] 日期:2020-12-14 热度:120
div class="cnblogs_code" 只有1和它本身两个正因数的自然数,叫质数(Prime Number)。 (如:由2÷1=2,2÷2=1,可知2的因数只有1和它本身2这两个约数,所以2就是质数。 与之相对立的是合数:“除了1和它本身两个因数外,还有其它因数的数,叫合数。 ”如:4[详细]
-
Java中四种XML解析技术
所属栏目:[Java] 日期:2020-12-14 热度:135
在平时工作中,难免会遇到把 XML 作为数据存储格式。面对目前种类繁多的解决方案,哪个最适合我们呢?在这篇文章中,我对这四种主流方案做一个不完全评测,仅仅针对遍历 XML 这块来测试,因为遍历 XML 是工作中使用最多的(至少我认为)。? 预 备 测试环境:[详细]
-
一道笔试题
所属栏目:[Java] 日期:2020-12-14 热度:146
今天去面试了一家外资公司,遇到一道笔试题 题目大概内容如下: 下面是我整理出来的代码: String email = "hongtenfoxmail.com.cn" isEmail = String result = isEmail ? "正确" : "不正确" System.out.println("邮箱 [" + email + "]格式是否正确:" + ind[详细]
-
java内部类_让你一看就明白_再也不用困惑啦
所属栏目:[Java] 日期:2020-12-14 热度:191
在一篇blog:“”中你可以了解java内部类的一些东西,不过内部类中还有一些地方值得我们细心研究... 下面是我总结出来的java内部类的一些东西,分享给大伙儿.... 怎样理解这个呢? 看看下面的代码: number = 1 inNumber = 2 setNumber(2 inNumber = inNumbe[详细]
-
Java Annotation(Java 注解)
所属栏目:[Java] 日期:2020-12-14 热度:172
如果你想知道java annotation是什么?你可以先看看:“” 下面是我做的一个demo: “这样做的目的是什么?“---这里只是做一个demo,让大家知道annotation是怎么一回事儿....在很多我们开发的 过程中,很少用到我们自己定义的注释(Annotation),如果真的用到[详细]
-
一个demo告诉你优化算法的强大
所属栏目:[Java] 日期:2020-12-14 热度:153
这里的demo是一个累加算法,如1,2,3,4.....n 即:sum = 1+2+3+4......+n; 我们可以这样做: cycle( sum = 0 ( i = 1,v = value; i sum += } 另一种方法(高斯方法): (n+1)*n/2 gaosi( sum = 0 sum = (value + 1) * value / 2 } 我们可以写一个demo来测试他们[详细]
-
java_自由块(静态块和非静态块)
所属栏目:[Java] 日期:2020-12-14 热度:54
java中的自由块分为两种: 静态块和非静态块 静态块: x = 10 x+=5 } 非静态块: 父类的构造函数->自己的自由块->自己的构造函数 System.out.println("before" } 测试demo: x = 10 x+=5 Test(); System.out.println(x); x/=3 System.out.println("构造函数"[详细]
-
hibernate中的java对象有几种状态,其相互关系如何(区别和相互
所属栏目:[Java] 日期:2020-12-14 热度:71
花了一些时间理解hibernate中的java对象的几种状态,很容易就懂了,这里记录一下,分享给大家!! 在Hibernate中,对象有三种状态:临时状态、持久状态和游离状态。 下面分别来说说这些状态: 找了一些资料,我想这个图可以清楚的说明这三种状态:[详细]
-
模仿Hibernate的逆向工程_java版_源码下载
所属栏目:[Java] 日期:2020-12-14 热度:85
在这篇blog:" "中谈到了Hibernate逆向工程原理。 我喜欢理论和实践相结合....so,今天我试着模仿hibernate的逆向工程,哈哈,我成功啦.... 话不多说....直接上图先: # mytest hongten showTables()获取数据库的所有表信息 descTable()获取表的描述信息 ****[详细]
-
lucene in action_index and search
所属栏目:[Java] 日期:2020-12-14 热度:128
在这里给大家来一些关于lucene in action的一些东东 你可以到:?了解更新,更全的关于lucene的信息。 下面我做的demo,分享给大家: : [两个参数之间有空格] args[0] = "C:UsershongjieDesktophongten_temphongten_index"; args[1] = "C:Usershongjie[详细]
-
FreeMarker VS Velocity(freemarker模板引擎和velocity模板引擎
所属栏目:[Java] 日期:2020-12-14 热度:138
div class="cnblogs_code" 当然你也可以到: ?了解velocity的工作情况。 如果你对freemarker不是很清楚,你可以去官网:?了解更多信息 同样,你可以可以到:?了解freemarker的工作情况。 按照的大哥所说: 这里有一篇比较详细的文章: 个人观点: 不管两个目[详细]
-
FreeMarker_模板引擎_代码自动生成器_源码下载
所属栏目:[Java] 日期:2020-12-14 热度:179
首先我们先来认识一下Freemarker 你可以到freemarker的官网上去,那里有很详细的介绍: 这里大概说一下:FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。 FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅[详细]