java
QQ玉
这也是我记录自己编程之路的一种方式。
展开
-
在命令行中运行java程序的步骤
1.点击windows图标,打开运行2.在下面的输入框中输入cmd,然后回车3.回车后出现如下图所示的命令行窗口4.输入你建立的Workspace的路径,这里我是在E盘中建立的JAVA教程所以输入E:然后回车, 然后再输入cd E:\JAVA教程(Workspace中文件的地址) 然后回车 然后输入javac TsetJava.java (Tset原创 2016-09-07 21:58:38 · 6262 阅读 · 0 评论 -
获取IP地址
利用java InetAddress类获取本机的P地址或根据域名自动到域名服务器DNS上查找IP地址。源代码:package FirstPackages;import java.net.*;public class GetLocalHost {public static void main(String args[]){InetAddress myIP=null;原创 2016-12-06 18:19:15 · 218 阅读 · 0 评论 -
用URL获取网上的HTML文件
用URL获取网络上资源的HTML文件。源代码:package FirstPackages;import java.net.MalformedURLException;//MalformedURLException抛出这一异常指示出现了错误的 URL。或者在规范字符串中找不到任何合法协议,或者无法解析字符串。 import java.net.URL; //类 URL 代表一个统一资原创 2016-12-06 18:25:08 · 1031 阅读 · 0 评论 -
Socket通信,实现单客户端和服务器交互的C/S结构
首先创建客户端程序:package FirstPackages;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class原创 2016-12-07 18:23:36 · 7482 阅读 · 1 评论 -
jdk的安装以及环境变量配置
1.下载好jdk打开软件按照提示一步一步安装,这里我装在D盘,所以我先在D盘新建了个java文件夹再在该文件夹下新建两个文件夹jdk1.7.0和jre7。因为jdk和jre不能放到同一个文件夹里不然会冲突。如下图2、安装好后就可以配置环境变量了。鼠标右键点击“计算机”,选择属性,点击“高级系统设置”,在点击“高级”,最后点击“环境变量”,进入界面开始配置原创 2017-01-06 20:40:23 · 332 阅读 · 0 评论 -
配置eclipse通过JDBC连接SQl Server 2008R2数据库
配置eclipse通过JDBC连接SQl Server 2008R2数据库我这里分三步完成1.SQl Server 2008R2数据库的配置2.jdbc驱动包的导入3.在eclipse中写代码测试是否连接数据库成功具体步骤如下1.SQl Server 2008R2数据库的配置1.1在“开始”菜单中找到“SQL Server 配置管理器”打开原创 2017-01-12 15:36:31 · 40578 阅读 · 9 评论 -
java 基础练习 时间转换
问题描述 给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式 输入只有一行,是一个整数t(0输出格式 输出只有一行,是以“::”的格式所表示的时间,不包括引号。样例输入0原创 2017-02-15 14:18:07 · 419 阅读 · 0 评论 -
java基础练习 字符串对比
问题描述 给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它原创 2017-02-18 18:20:20 · 1223 阅读 · 0 评论 -
Myeclipse解决method initializationerror not found:JUnit4单元测试报错问题
报错如下:解决方法:myEclipse自带了junit的包,报错如上图就是项目中没有导入这个包,选中某个工程 - Properties - Java bulid path - add library - junit 即可,导入后在项目下就能看到然后再来运行就不报这个错误了原创 2017-09-27 11:02:59 · 1612 阅读 · 1 评论 -
获取当前时间的前后台实现代码比较java和js
前台实现方式(js代码)function getNowDate() {var mydate = new Date();var now = "" + mydate.getFullYear() + "-";now += (mydate.getMonth() + 1) + "-";now += (mydate.getDate()) + "-";now += (mydate.get原创 2017-10-16 16:00:40 · 1684 阅读 · 0 评论 -
ssm框架开发定时任务到达某一个时间点自动更新数据
0,1 0表示是第一个参数,1表示第二个参数 。因为我传入的更新条件参数是数据表里没有的字段,所以用下表0,1>表示大于<表示小于,因为mybatis不支持符号<,>原创 2017-11-28 12:12:03 · 4464 阅读 · 0 评论 -
easyui datagrid 获得编辑后的数据
方式一: $('#discountTable').datagrid('endEdit', indexId);//结束编辑if ($('#discountTable').datagrid('getChanges').length) {//获得增加数据 var inserted = $('#discountTable').datagrid('getChanges'原创 2017-11-15 09:30:55 · 10033 阅读 · 0 评论 -
MyEclipse中Maven设置jdk版本为jdk1.8
问题描述:今天安装了jdk1.8、tomcat8、和maven3.5.2,弄好后在myeclipse新建了一个maven项目,项目默认是jdk1.5,如图一,我把它改成jdk1.8,项目就报错了,如图二,然后update project后又变成jdk1.5了。图一:图二:解决方法:打开maven项目的pom.xml文件, 在build节点下加入下面这段代码 ,然后在选中...原创 2018-01-22 17:35:29 · 8472 阅读 · 1 评论 -
jdk1.7和jdk1.8共存
前段时间由于项目环境需要jdk1.8,于是就装了jdk1.8也配了环境变量,现在来了另一个项目需要的jdk1.7,由于之前换成1.8的时候我并没有把jdk1.7卸载,于是我想着在path里面将jdk1.8的环境变量路径删除就可以了,但是删除后在cmd里面执行java -version并没有出现jdk1.7的版本,于是就尝试了其他方法,结果可以了。解决方法:第一步:在系统变量path里面删除...原创 2018-02-18 22:08:31 · 3346 阅读 · 0 评论 -
Java代码里拼接SQL语句到mybatis的xml
关键语句:StringBuilder whereSql = new StringBuilder();whereSql.append("SQL");实现类: public List getList(Map<String, Object> map) { List<Map<String, Object>> rs = new A...原创 2018-06-30 11:21:20 · 10373 阅读 · 2 评论 -
eclipse的设置问题:代码中每行的开始和结尾出现多余的特殊符号
今天我用Eclipse编辑程序的时候,不知道按了哪里,在程序编辑区每一行后面都有一个特殊的符号,是隐形的,删不掉。网上查资料才知道那是换行符,不影响代码的运行。但是你看着不爽的话可以去掉,怎么去掉呢?请看下文解释!<strong>去掉这些符号的方法是:window->general->editors->text editors把show whi...原创 2016-11-22 13:58:20 · 7399 阅读 · 3 评论 -
java基础练习 01字串
package lanqiaobei;public class Chuan01 {public static void main(String args[]){int n1=0;int n2=0;int n3=0;int n4=0;int n5=0;for(int i=0;i{if(i%2==0)n1=0;else n1=1;if(i/2%2==0)n2=0;e原创 2016-12-03 18:21:19 · 1130 阅读 · 0 评论 -
java基础练习 字母图形
package lanqiaobei;import java.util.Scanner;public class Main03 {public static void main(String args[]){Scanner scanner =new Scanner(System.in);int n=scanner.nextInt();//获得输入的行数并赋值给nin原创 2016-12-03 00:01:40 · 1822 阅读 · 0 评论 -
入门训练 圆的面积
问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位原创 2016-11-08 13:23:22 · 235 阅读 · 0 评论 -
A+B问题
问题描述输入A、B,输出A+B。源代码:public class Add {int A,B,SUM;Add(int a,int b){A=a;B=b;}int sum(){SUM=A+B;return SUM;}public static void main(String[]args){Add p1=new Add(5,6原创 2016-11-08 16:18:12 · 229 阅读 · 0 评论 -
序列求和
问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。源代码:public class Cumulation {int n,i,SUM=0;Cumulation(int n){this.n=n;} int sum() {原创 2016-11-08 17:11:38 · 465 阅读 · 0 评论 -
Fibonacci数列
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余原创 2016-11-09 15:48:25 · 225 阅读 · 0 评论 -
查找整数
问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入6原创 2016-11-15 23:09:47 · 768 阅读 · 0 评论 -
常用的java包
常用的java包原创 2016-11-14 21:46:44 · 298 阅读 · 0 评论 -
java中的数组排序
Arrays.sort()是java中的排序方法Arrays.sort(数组名)为数组排序的操作Arrays.sort()这个方法在 java.util 这个包里面,所以在用到的时候需要先将它导入包import java.util.*;或import java.util.Arrays;public class Main { public static v原创 2016-11-14 22:23:04 · 936 阅读 · 0 评论 -
java基础练习 十六进制转八进制
基础练习 十六进制转八进制问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1 接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。 【注意】 输入的十六进制数不会有原创 2016-12-02 23:10:48 · 878 阅读 · 1 评论 -
java基础练习 回文数
//基础练习 回文数 package lanqiaobei;import java.util.ArrayList;import java.util.Collections;public class Main08{public static void main(String args[]){ArrayList AL=new ArrayList();for(in原创 2016-12-02 23:21:16 · 580 阅读 · 0 评论 -
java基础练习 特殊回文数
package lanqiaobei;import java.util.ArrayList; //动态数组。每个 ArrayList 实例都有一个容量。该容量是指用来存储列表元素的数组的大小import java.util.Collections; //Collections是个工具类 里面可以反向输出和一些排序,Arrays类中的sort()是对数组排序 Collections类中的原创 2016-12-02 23:35:43 · 1392 阅读 · 0 评论 -
java基础练习 特殊的数字
package lanqiaobei;public class Main06{public static void main(String[] args){for(int i=1;i{int a=i;for(int j=0;j{int b=j;for(int k=0;k{int c=k;int sum=a*100+b*10+c*1;if(原创 2016-12-02 23:46:21 · 355 阅读 · 0 评论 -
java 基础练习 杨辉三角形
package lanqiaobei;import java.util.Scanner;public class Main05 { public static void main(String args[]){ Scanner scanner = new Scanner(System.in); int n = scanner.next原创 2016-12-02 23:53:06 · 1550 阅读 · 0 评论 -
java基础练习 数列特征
package lanqiaobei;import java.util.Scanner;import java.util.Arrays;public class Main04 {public static void main (String args[]){int sum=0;Scanner scanner=new Scanner(System.in);int原创 2016-12-02 23:57:54 · 1413 阅读 · 1 评论 -
java算法训练 Interval
//算法训练 Intervalpackage lanqiaobei;import java.util.Scanner;public class Main10{public static void main(String args[]){Scanner scanner=new Scanner(System.in);int n=scanner.nextInt();i原创 2016-12-03 16:40:35 · 4533 阅读 · 3 评论 -
mybatis参数map包含list,取数时遍历list
mybatis xml文件:<update id="chooseconfirm" parameterType="java.util.Map">UPDATE BarcodeScan SET confirmuser=#{account},confirmdate=NOW()WHERE ID in<foreach collection="IDlist" index="in...原创 2018-07-02 10:40:57 · 3831 阅读 · 0 评论