Java基础和项目工程
文章平均质量分 60
zhupengqq
这个作者很懒,什么都没留下…
展开
-
浅谈java main()
public static void main(String[ ] arg){……}这个方法是所有java程序员再熟悉不过的方法了,但这个方法又是最特殊的方法,它的名字必须是main,它的参数必须是一个字符串数组,它的类型必须是public static void,这么多必须让初学者对其充满充满了疑问却又无可奈何,现在让我们一点点的来分析一下main方法!1. 关转载 2015-07-18 21:47:03 · 527 阅读 · 0 评论 -
MySQL数据库安装与配置详解
MySQL数据库安装与配置详解目录一、概述二、MySQL安装三、安装成功验证四、NavicatforMySQL下载及使用 一、概述 MySQL版本:5.7.17 下载地址:http://rj.baidu.com/soft/detail/12585.html?ald 客户端工具:NavicatforMySQL 绿色版下载地址:htt原创 2017-10-09 19:46:52 · 440 阅读 · 0 评论 -
课堂练习2: 从命令行输入5个整数,放入一整型数组,然后打印输出。要求: 如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”
课堂练习2:从命令行输入5个整数,放入一整型数组,然后打印输出。要求:如果输入数据不为整数,要捕获输入不匹配异常,显示“请输入整数”;如果输入数据多余5个,捕获数组越界异常,显示“请输入5个整数”import java.util.InputMismatchException;import java.util.Scanner;public class Test { pub原创 2017-11-01 17:55:42 · 6973 阅读 · 0 评论 -
判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException, * 显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方
写一个方法void triangle(int a,int b,int c),* 判断三个参数是否能构成一个三角形。如果不能则抛出异常IllegalArgumentException,* 显示异常信息:a,b,c “不能构成三角形”;如果可以构成则显示三角形三个边长。在主方法中得到命令行输入的三个整数,* 调用此方法,并捕获异常。*/Test.javaimport jav原创 2017-11-01 18:06:41 · 4991 阅读 · 1 评论 -
如何领会java中字节流和字符流的区别
如何领会java中字节流和字符流的区别原创 2017-10-24 17:12:36 · 545 阅读 · 0 评论 -
java中字节流和字符流的区别
java中字节流和字符流的区别如何[java] view plain copypackage com.cn; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream;原创 2017-10-26 13:11:56 · 440 阅读 · 0 评论 -
java作业---接口
1) 设计抽象类Student:l 属性包括姓名(name)、学费(fee);l 方法包括:- 构造方法Student(String name)- 抽象方法void setFee(int fee)- 抽象方法int getFee()2) 定义一个接口Salary:包含一个方法int getSalary();3) 定义一个研究生类Graduate,继承Student类且实原创 2017-10-26 15:45:30 · 1241 阅读 · 3 评论 -
编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,
编写一个Book类,该类至少有name和price两个属性。该类要实现Comparable接口,原创 2017-11-29 18:01:10 · 9608 阅读 · 0 评论 -
使用ArrayList集合,对其添加100个不同的元素:
import java.util.ArrayList;import java.util.Iterator;public class Demo { public static void main(String[] args) { ArrayList list=new ArrayList<>(); for(int i=1;i<=100;i+=1){ list.add(i);原创 2017-11-22 18:14:26 · 1282 阅读 · 0 评论 -
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。
使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello,world”,客户端收到数据后打印输出。服务器端import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket原创 2017-12-13 18:06:31 · 1650 阅读 · 1 评论 -
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。
使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello,world”。服务器端import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.ne原创 2017-12-13 18:05:07 · 2464 阅读 · 0 评论 -
关于发邮件报错535 Error:authentication failed解决方法
关于发邮件报错535 Error:authentication failed解决方法解决方法调用163邮箱服务器来发送邮件,我们需要开启POP3/SMTP服务,这时163邮件会让我们设置客户端授权码,这个授权码替代上面代码部分的passwd即可成功发送邮件、原创 2017-09-27 21:31:58 · 17166 阅读 · 0 评论 -
数据库编码com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'sex' at row 1
数据库编码com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'sex' at row 1不要单纯的认为,是字符长度过长,这不一定,出现这种问题,一般会从这三个方面进行考虑: 第一,方法重载问题第二,字符超过了长度第三,就是编码问题(重要,容易被人忽略原创 2017-09-10 09:30:24 · 3097 阅读 · 0 评论 -
java中String s="abc"及String s=new String("abc")详解
java中String s="abc"及String s=new String("abc")详解1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另转载 2015-07-18 21:50:42 · 526 阅读 · 0 评论 -
Java学习之分页查询
Java学习之分页查询一先做数据库的实体类Userinfo.javapackage com.zhu.books.jdbc;import java.sql.Connection;import java.sql.SQLException;import java.util.ArrayList;import java.util.List;public class Pagati原创 2016-05-06 17:37:19 · 833 阅读 · 0 评论 -
java门禁系统面向对象程序设计
门禁系统的体会我觉得在写门禁系统之前,一定要有一个清晰的思路,要明确自己下一步要做哪些工作,要干什么,这样的速度和效率是比较高的。在写程序时要有一个认真端正的态度,不急不燥,有困难,这不是写不下去的理由,有困难要主动解决,总有一种结果等着你,别浮躁,沉住气,作为一个当代的大学生而言,很多人都是浮躁,觉得自己什么都会,却什么也做不好,不如踏踏实实,一脚一个坑的去学习,去探索。相信努力终会有收获。原创 2015-06-12 17:48:03 · 7154 阅读 · 4 评论 -
java门禁系统面向对象程序设计
门禁系统我觉得在写门禁系统之前,一定要有一个清晰的思路,要明确自己下一步要做哪些工作,要干什么,这样的速度和效率是比较高的。在写程序时要有一个认真端正的态度,不急不燥,有困难,这不是写不下去的理由,有困难要主动解决,总有一种结果等着你,别浮躁,沉住气,作为一个当代的大学生而言,很多人都是浮躁,觉得自己什么都会,却什么也做不好,不如踏踏实实,一脚一个坑的去学习,去探索。相信努力终会有收获。 下面是对原创 2015-06-13 09:25:59 · 1696 阅读 · 0 评论 -
求一个n阶方阵对角线元素之和
求一个n阶方阵对角线元素之和import java.util.Scanner;public class Lesson4 { public static void main(String[] args) { /** * 求一个n阶方阵对角线元素之和。 */ int N,sum=0; // TODO Auto-generated method stub原创 2017-09-08 22:17:55 · 7053 阅读 · 0 评论 -
The server does not support version 3.1 of the JEE Web module specification.
The server does not support version 3.1 of the JEE Web module specification.原创 2017-09-07 18:46:57 · 1340 阅读 · 1 评论 -
使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。
使用公式C=(5/9)(F-32)打印下列华氏温度与摄氏温度对照表。0 -1720 -640 4 60 1580 26100 37120 48140 60160 71180 82 200 93220 104240 115260 126280原创 2017-09-08 22:10:43 · 5413 阅读 · 1 评论 -
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。public class Lesson2 { public static void main(String[] args) { // TODO Auto-generated method stub /**原创 2017-09-08 22:15:35 · 7759 阅读 · 0 评论 -
求1+2!+3!+...+20!的和
求1+2!+3!+...+20!的和public class Lesson3 { public static void main(String[] args) { // TODO Auto-generated method stub /** * 求1+2!+3!+...+20!的和 */ int sum=0; for(int i=1;i<=20;i++)原创 2017-09-08 22:16:52 · 1498 阅读 · 0 评论 -
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。
输入一个一维数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。import java.util.Arrays;import java.util.Scanner;public class Lesson5 { public static void main(String[] args) { // TODO Auto-generated method stub原创 2017-09-08 22:19:15 · 3354 阅读 · 0 评论 -
解决eclipse中Errors running builder JavaScript Validator的问题
最近使用eclipse时,在编译项目总是出现问题。 Errors occurred during the build. Errors running builder 'JavaScript Validator' on project 'XX'. java.lang.NullPointerException 要解决这个问题,要就把JavaScript Validator去掉。原创 2017-09-09 17:16:02 · 682 阅读 · 0 评论