java
陌上离离
学习,奋斗
展开
-
java使用时间戳判断时间大小
@Testpublic void testTimestamp(){ Date time = new Date(); Calendar calendar = Calendar.getInstance(); calendar.setTime(time); calendar.add(Calendar.HOUR,-1); Date startTime = cale...原创 2018-07-12 14:34:52 · 19088 阅读 · 0 评论 -
计算下面数列的和值。 1/3+3/5+5/7+....+97/99
package Third;public class Demo5 {/* * 编写程序:计算下面数列的和值。 1/3+3/5+5/7+....+97/99 */ public static void main(String[] args) { // TODO Auto-generated method stub dou原创 2017-01-31 14:47:23 · 6343 阅读 · 0 评论 -
提示用户输入两个圆的中心坐标和各自的半径值,然后决定第二个圆是否在第一个圆内, 还是和第一个圆重叠
package Third;import java.util.InputMismatchException;import java.util.Scanner;public class Demo4 {/* * 编写程序:提示用户输入两个圆的中心坐标和各自的半径值,然后决定第二个圆是否在第一个圆内,还是和第一个圆重叠,如下图所示: */ publ原创 2017-01-31 14:46:31 · 3276 阅读 · 0 评论 -
两个数的最大公约数
package Third;import java.util.Scanner;public class Demo3 {/* * 两个数的最大公约数 */ public static void main(String[] args) { // TODO Auto-generated method stub原创 2017-01-31 14:44:55 · 205 阅读 · 0 评论 -
加和,浮点数精确度问题
package Third;public class Demo2 { /* * 加和,浮点数精确度问题 */ public static void main(String[] args) { // TODO Auto-generated method stub float原创 2017-01-31 14:43:45 · 208 阅读 · 0 评论 -
* 9*9乘法表
package Third;public class Demo1 {/** * 9*9乘法表 * @author zll */ public static void main(String[] args) { // TODO Auto-generated method stub System.原创 2017-01-31 14:42:50 · 403 阅读 · 0 评论 -
对输入的字符串进行反转并显示结果,例如输入字符串为hello,则程序应输出olleh。
package Second;import java.util.Scanner;public class Demo5 {/* * 编写程序:对输入的字符串进行反转并显示结果,例如输入字符串为hello,则程序应输出olleh。 */ public static void main(String[] args) { // TODO Au原创 2017-01-31 14:40:27 · 7188 阅读 · 0 评论 -
编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。 注意: (1)能够对1个或多个输入的ASCII码进行处理; (2)对于输入的非ASCII码进行判定和排除。
import java.util.*;public class Demo3 { /** * @param args */ /* * 编写程序接收一个ASCII码(从0至128),然后显示输入ASCII码所代表的字符。注意:(1)能够对1个或多个输入的ASCII码进行处理;(2)对于输入的非ASCII码进行判定和排除。原创 2017-01-31 14:28:27 · 6388 阅读 · 0 评论 -
给定一个10位的整数组成的串,形式如: d1d2d3d4d5d6d7d8d9d10 。 其中最后的一位(即 )是校验和,其使用以下运算规则以前面的9位上的整数作为参数获得结果
package Second;import java.util.InputMismatchException;import java.util.Scanner;public class Demo4 {/* * 编写程序:给定一个10位的整数组成的串,形式如: d1d2d3d4d5d6d7d8d9d10 。其中最后的一位(即 )是校验和,其使用以下运算规则以前面原创 2017-01-31 14:39:24 · 2480 阅读 · 0 评论 -
给定输入的字符串,将字符串中的单词顺序颠倒,但要保持单词的字符顺序。
package Third;import java.util.HashMap; import java.util.Map;import java.util.Scanner;/* * 给定输入的字符串,将字符串中的单词顺序颠倒,但要保持单词的字符顺序。例如:给定 * input=“changchun university of science and technology”,原创 2017-01-31 14:50:16 · 2175 阅读 · 0 评论 -
如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。例如:6是完全数,* 因为6 = 1+2+3;下一个完全数是28 = 14+7+4+2+1。 10000以下的完全数有四个
package Third;/* * 如果一个正整数等于除它本身之外其他所有除数之和,就称之为完全数。例如:6是完全数, * 因为6 = 1+2+3;下一个完全数是28 = 14+7+4+2+1。10000以下的完全数有四个,请通过编写的程序找出其他的完全数。 */public class Demo6 { public static void main(S原创 2017-01-31 14:49:13 · 5804 阅读 · 0 评论 -
java面向对象思想
1 猫,狗,鱼过河问题有一条河,河上没有桥,一个农夫带着一只狗,一只猫,一条鱼过河农夫发现岸边有一天船这个船一次只能装载农夫和任意一种东西过河当农夫从左岸划船到右岸时,如果农夫离开了其中的一边,另一边可能会发生问题: 猫和狗在一起,狗咬猫 猫和鱼在一起,猫咬鱼编程解上述问题分析: 通过分析,河的存在性不重要,需要设计原创 2017-02-25 10:22:05 · 259 阅读 · 0 评论 -
配置Junit环境
Junit 右键项目选择BuildPath 选择Libraries原创 2017-03-30 21:39:40 · 772 阅读 · 0 评论 -
java基础七(成员变量 局部变量 匿名对象 封装 设计原则 private this 构造方法 static)
1:成员变量和局部变量的区别(理解)(1)在类中的位置不同成员变量:类中方法外局部变量:方法定义中或者方法声明上(2)在内存中的位置不同成员变量:在堆中局部变量:在栈中(3)生命周期不同成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕而消失(4)初始化值不同成员变量:有默认值局部变量:没有默认值,原创 2017-03-23 11:26:01 · 782 阅读 · 0 评论 -
java基础六(面向对象)
3:面向对象(掌握)(1)面向对象面向对象是基于面向过程的编程思想(2)面向对象的思想特点A:是一种更符合我们思考习惯的思想B:把复杂的事情简单化C:让我们从执行者变成了指挥者举例:买电脑洗衣服做饭...万事万物皆对象(3)把大象装进冰箱(理解)A:面向过程实现B:面向对象实现注意:如何让我们的操作更符合面向对象思想呢?A原创 2017-03-21 10:39:13 · 246 阅读 · 0 评论 -
java基础五(方法;数组)
方法(1)方法:就是完成特定功能的代码块。注意:在很多语言里面有函数的定义,而在Java中,函数被称为方法。(2)格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {方法体语句;return 返回值;}修饰符:目前就用 public static。后面再详细讲解其他修饰符返回值类型:就是功能结果的数据类型方法名:就是起原创 2017-03-20 20:36:45 · 268 阅读 · 0 评论 -
java基础四(switch;for;while;do...while;break;continue;return)
switch语句(1)格式:switch(表达式) {case 值1:语句体1;break;case 值2:语句体2;break;...default:语句体n+1;break;}格式解释说明:switch:说明这是switch语句。表达式:可以是byte,short,int,charJDK5以后可以是枚举JDK7以后可以原创 2017-03-17 19:33:49 · 2380 阅读 · 0 评论 -
java基础加强(枚举,反射,增强for循环,可变参数,自动拆箱装箱,内省)
一 Eclipse的使用和程序的断点调试二 eclipse常用快捷键三 junit测试框架四 java5的静态导入和自动装箱拆箱五 增强for循环六 可变参数七 什么是枚举类型和定义枚举八 定义枚举的构造函数,方法和字段九 定义抽象方法的枚举十 枚举的常用方法和其它细节十一 反射技术概述十二 反射类的构造函数十三 反射类的方原创 2017-03-03 23:34:27 · 804 阅读 · 0 评论 -
java基础笔记
JavaAPI:Application Programming InterfaceJava 版本: javaSEjavaEE:企业网站开发,核心:EJBjavaME:嵌入式系统开发应用领域:桌面应用程序开发嵌入式系统开发电子商务应用企业级应用系统开发交互式系统开发多媒体系统开发分布式系统开发Web应用系统开发语言的特性:简单面向对象分布性:原创 2017-02-24 14:36:16 · 415 阅读 · 0 评论 -
java基础-一
Java语言概述Java语言的发展史Java之父:詹姆斯 高斯林经典版本:JDK1.4.2JDK5JDK7Java语言的特点简单性,面向对象,分布式处理,健壮性,结构中立,开源,跨平台,解释性,高能性,多线程,动态,安全性Java语言是跨平台(操作系统)—可移植性通过java语言编写的应用程序在不同的系统平台上都可以运行原理:只需要在运行java应用原创 2017-02-28 15:30:51 · 301 阅读 · 0 评论 -
读取一个在0-99999之间的整数,将该整数的各位数字相加,如求和结果大于9,则继续对所获得的结果数字按各位相加求和,直至求出的和值小于10。
package Second;import java.util.InputMismatchException;import java.util.Scanner;public class Demo3 {/* * 编写程序:读取一个在0-99999之间的整数,将该整数的各位数字相加,如求和结果大于9,则继续对所获得的结果数字按各位相加求和,直至求出的和值小于10。原创 2017-01-31 14:36:31 · 3724 阅读 · 0 评论 -
java输入贷款年利率,贷款金额,贷款年数 * 输出月还款以及共还款金额
package Second;import javax.swing.JOptionPane;/* * 输入贷款年利率,贷款金额,贷款年数 * 输出月还款以及共还款金额 */public class Demo2 { public static void main(String[] args) { // TODO Auto-generated原创 2017-01-31 14:34:49 · 4960 阅读 · 0 评论 -
Character类中的方法
Character类的使用方法 Character:字符类型1、属性。 static int MIN_RADIX :返回最小基数。 static int MAX_RADIX :返回最大基数。 static char MAX_VALUE :字符类型的最大值。 static char MIN_VALUE :字符类型的最小值。 static Class TYPE :原创 2016-09-27 22:29:27 · 5801 阅读 · 0 评论 -
java.lang.Math类中的方法
java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以直接通过类名调用。 public static final Double E = 2.7182818284590452354 public static final Double PI = 3.14159265358979323846 public stati原创 2016-09-27 20:28:04 · 4289 阅读 · 1 评论 -
操作符运算符优先级
从上到下是由高到低:var++和var--(后置操作符)+,-(一元加号和一元减号),++var和--var(前置操作符)(type)(类型转换)!(非)*,/,%(乘法,除法和求余运算)+,-(二元加法和减法),>=(比较运算符)==,!=(相等操作符)^(异或)&&(条件与)||(条件或)=,+=,-=,*=,/=,%=(赋值操作符)原创 2016-09-27 20:14:14 · 260 阅读 · 0 评论 -
讨论5种跟踪Java执行的方法
基本方法:断点和单步执行 “以最简单的方法开始:设置断点并开始跟踪你的程序执行。它在这些时候是最好的:你需要一个快速且简单的解决方案,你拥有所有代码并且知道想在哪里停止执行。你需要在给定断点设置精细的信息(参数、局部变量等等)。”初级方法:调试消息 “我们通过设置调试消息来继续对程序跟踪。最简单的方法是使用System.out.println语句把消息打印到控制台。 它在这些时候是最好的:你拥转载 2016-09-21 22:53:38 · 3199 阅读 · 0 评论 -
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 at First.Demo1_13.main(Demo1
public static void main(String[] args) {// TODO Auto-generated method stub//String [] ss=sss.spilt(",");Scanner scan=new Scanner(System.in);int len=5;double [] numbers=new double[len];fo原创 2016-09-22 16:38:26 · 6334 阅读 · 0 评论 -
学习Java的书籍和步骤
Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《T转载 2016-08-01 11:08:48 · 459 阅读 · 0 评论 -
JAVA WEB项目中,配置一个代替404错误页面
在web.xml中写入404 /WEB-INT/404.jsp原创 2016-07-30 09:06:22 · 512 阅读 · 0 评论 -
The web application [/HOTEL] created a ThreadLocal with key of type
The web application [/HOTEL] created a ThreadLocal with key of type [com.opensymphony.xwork2.inject.ContainerImpl$10] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@1886bb7]) and a value of t原创 2016-07-05 20:36:50 · 2021 阅读 · 0 评论 -
java中String类的方法和说明
String : 字符串类型一、构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象。 String(char[ ] value):通过char数组构造字符串对象。 String(Sting original):构造一个original的副本。即:拷贝一个original。 String(StringBuffe转载 2016-09-27 22:36:13 · 240 阅读 · 0 评论 -
J2EE基础知识点
J2SE基础 1. 九种基本数据类型的大小,以及他们的封装类。基本类型 大小(字节) 默认值 封装类byte 1 (byte)0 Byteshort 2 (short)0 Shortint 4 0转载 2016-10-01 08:55:39 · 1233 阅读 · 0 评论 -
jdk5~8的区别
jdk5新特性1、自动装箱和拆箱2、枚举3、静态导入4、可变参数5、內省 是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性那么,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API用来访问某个属性的getter,setter方法,通转载 2017-02-21 10:00:39 · 521 阅读 · 0 评论 -
java将秒化为分钟和秒
package Second;import java.util.Scanner;public class Demo1 {/** * 将秒化为分钟和秒 * @author zll */ public static void main(String[] args) { Scanner input = new Scanner(System.in)原创 2017-01-31 14:33:02 · 12344 阅读 · 1 评论 -
利用java语言编写程序显示图案“java”
public class Demo5 { //点坐标 public static class point { public int x; public int y; public point(int ix,int iy) { x=ix;原创 2017-01-31 14:30:54 · 4842 阅读 · 0 评论 -
使用Java语言,使用System.in输入以下各个变量的值,并按照公式计算得出结果。 公式为: 4/3*(r+34)-9*(a+b*c)+(3+d*(2+a))/(a+b*d)
public class Demo2 { /** * @param args */ /* * 根据题目要求,编写程序完成相应要求:使用Java语言,使用System.in输入以下各个变量的值,并按照公式计算得出结果。公式为: 4/3*(r+34)-9*(a+b*c)+(3+d*(2+a))/(a+b*d)原创 2017-01-31 14:25:59 · 2073 阅读 · 0 评论 -
java表达式常见错误—基础
package dicengshengyanFirst;//运算符:Java中预定义的进行某种特殊运算的符号//+ - && //表达式//1.表达式是一种运算符和操作数合成在一起组成的式子//运算符需要的操作数数量不相同 a+b a*b a++ ?://运算符需要的操作数类别不相同 a+b a+1 1+1 a++ 1++//2.表达式都有一个结果值class原创 2017-02-25 15:06:55 · 883 阅读 · 0 评论 -
java基础—算法设计
package dichengshengyanSuanfaDesign;class Demo{public static void main(String[] args){//异或运算符 ^:转换成二进制,相同的0,不同得1//System.out.println(1^2); // 3//System.out.println(34^17^17);//恢复成原数34原创 2017-02-27 10:58:37 · 647 阅读 · 0 评论 -
java基础—内存结构
//计算机内存结构//Java内存结构//简单内存模型//继承内存模型//标志位//垃圾回收机制//String对象的回收//字符串常量池管理//计算机的内存结构://java虚拟机管理的内存:/*//Java简单内存模型class Demo{public static void main(String[] args){Per原创 2017-02-27 19:41:31 · 296 阅读 · 0 评论 -
java基础—二(基础语法)
java基础语法关键字(1)被Java语言赋予特定含义的单词(2)特点:组成关键字的字母全部小写。(3)注意事项:A:goto和const作为保留字存在,目前并不使用。保留字:在JDK的新版本中可能提升为关键字。B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记标识符(1)就是给类,接口,方法,变量等起名字的字符序列(2)组原创 2017-03-01 15:07:40 · 211 阅读 · 0 评论