![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础学习
姚明明
努力不一定成功,但放弃一定是失败。
展开
-
JAVA基本运算(二)
基本任务11)任务要求:编程实现输出0到100十个随机整数,并对他们排序。2)源程序如下所示:public class bu01 //定义一个类 { public static void main(String[] args) //定义一个公开的静态的主方法,是程序的执行入口 { int[] arr = new int[10]; //定义一...原创 2018-05-16 23:54:27 · 425 阅读 · 0 评论 -
JAVA 异常捕捉机制(3)
要求完成一个 java application应用程序,接收用户通过键盘不断输入表示某门课程的成绩的字符串(按回车为一个字符串结束),当输入非法数字(输入值小于0或大于100)时提示成绩输入有误,当输入为非数字的字符串时提示输入格式不合法。思路先创建一个异常类型。可以像下面这样定义自己的异常类:class MyException extends Exception{}使用thr...原创 2018-10-22 23:09:27 · 311 阅读 · 0 评论 -
JAVA 异常捕捉机制(2)
要求完成一个 java application应用程序,完成一个计算绝对值表达式 |a-b|的功能。要求当b比a大时人为抛出一个自定义异常,在计算绝对值时通过异常捕捉机制完成此绝对值表达式的计算。思路先创建一个异常类型。可以像下面这样定义自己的异常类:class MyException extends Exception{}使用throw抛出异常信息程序import ja...原创 2018-10-20 16:27:51 · 238 阅读 · 0 评论 -
JAVA 异常捕捉机制(4)
要求完成一个 java application应用程序,通过赋初值或接收用户通过键盘输入的方式为表示用户名和密码的两个String类对象赋值,然后进行判断,如果用户名或密码为null,抛出自定义异常并结束程序;如果输入密码长度小于6个字符,抛出自定义异常并结束程序;如果用户名和密码不等于事先指定的字符串,抛出自定义异常并结束程序;否则输出提示“用登录成功”。思路先创建一个异常类型。可以像下...原创 2018-10-25 15:34:49 · 232 阅读 · 0 评论 -
JAVA 文件操作(1)
要求完成一个java application应用程序,判别指定路径下指定文件名的文件是否存在。如果指定文件存在,读取并分别显示其修改时间和文件大小等属性。以文本方式打开某一指定路径指定文件名的文本文件,读取其内容并显示。以文本方式向某一指定路径指定文件名的文本文件写入指定文本内容。方法判断文件是否存在:exits()获取文件名称:getName()获取最后修改...原创 2018-10-28 20:56:18 · 254 阅读 · 0 评论 -
JAVA 文件操作(2)
要求:把程序调整为可以对文本文件按行进行读取,每读取一行后显示此行,并统计此行有多少字节,有多少字符并显示统计结果。最后显示总的行数。程序:import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;public class File...原创 2018-10-29 20:08:54 · 225 阅读 · 0 评论 -
JAVA 文件操作(4)
要求:通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件移动(而不是调用windows命令行的外部命令move)。主要方法:renameTo官方说明:public boolean renameTo(File dest)Renames the file denoted by this abstract pathname.Many aspects of the beh...原创 2018-10-31 12:53:00 · 269 阅读 · 0 评论 -
JAVA 文件操作(3)
JAVA 文件操作(3)要求:通过二进制流的操作方式把程序调整为可以实现对任何类型文件进行文件复制(而不是调用windows命令行的内部命令copy)。主要方法:1. createNewFile()Atomically creates a new, empty file named by this abstract pathname if and only if a file wi...原创 2018-10-30 21:11:36 · 279 阅读 · 0 评论 -
JAVA 字符串操作
要求:完成一个java application应用程序,完成字符串的各种操作。操作包括字符串的初始化赋值和输出。操作包括两个字符串相加合成为一个新字符串。操作包括两个字符串比较其是否相同。操作包括已知一个字符串,查找某一子字符串是否被包含在此字符串之中,如果包含,包含了多少次。操作包括已知一个字符串及其包含的某一子字符串,把此子字符串替换为其他的新的指定字符串。...原创 2018-11-02 12:37:52 · 2246 阅读 · 0 评论 -
JAVA定时器和多线程
文章目录任务一:主要方法:程序:运行结果:任务二:主要方法:程序:运行结果:任务三:主要方法:程序:运行结果:这篇博客介绍java的定时器类Timer, 和多线程类Thread.任务一:完成一个java application应用程序,使用定时器编程,在实时显示当前时间,每1秒时钟内容更新一次。主要方法:ModifierConstructorDescription...原创 2018-11-10 16:10:51 · 7160 阅读 · 0 评论 -
JAVA 异常捕捉机制(1)---除数为0
要求完成一个 java application应用程序,完成c=a/b 的计算并输出c的结果,可以为a和b在程序中赋初值、或者接收用户通过键盘输入a和b的数值文本后转换为数字等,在程序要求当 b 为0时c的计算结果正确。程序一一. 在程序中给a,b赋初值class ExcDemo_1 { public static void main(String args[]) { //主方法...原创 2018-10-18 20:48:34 · 15767 阅读 · 0 评论 -
JAVA API学习(四)
要求:完成一个java application应用程序,通过接收用户通过键盘输入的文本,把每次回车输入的字符串动态加入到Vector类对象中,并显示此Vector类对象中存储的字符串。主要方法:vector 是一个集合,简单来说类似数组的功能,不过它是可变长的。程序:import java.util.Scanner;import java.util.Vector;class Ve...原创 2018-10-07 15:20:52 · 246 阅读 · 0 评论 -
JAVA API学习(三)
要求:完成一个 java application应用程序,输出当前世间:年月日小时分秒星期几。主要方法:new Date(); 表示获取系统当前日期。Date().toString();表示把获取的当前系统日期从日期类型转换成String类型。Calendar.getInstance();获得一个Calendar类型的通用对象,获取本地日历。程序1:import ...原创 2018-10-07 12:58:08 · 344 阅读 · 0 评论 -
JAVA基础训练——实现输入内容在屏上的回显
1.要求编程实现一个命令窗程序,使得:输入“A”则在屏上回显“Your input is A”输入“我”则在屏上回显“Your input is 我”等等。输入ByeBye则退出程序.2.代码import java.util.Scanner;//导入Java.util包下的Scanner类public class A02 { //定义一个类public...原创 2018-04-28 21:06:54 · 1645 阅读 · 0 评论 -
JAVA基础训练——输入中文输出相应的英文
1.要求编程实现一个命令窗程序,使得: 输入“你”则在屏上回显“you”。 输入“书”则在屏上回显“book”。 输入“中”则在屏上回显“middle”。 输入“中国”则在屏上回显“China”。 …要能输入至少100个词。如输入没有记录的词则如下: 输入“东东”则在屏上回显“查不到该词”。 输入ByeBye则...原创 2018-04-28 22:55:48 · 3985 阅读 · 0 评论 -
SQLite基础学习(三)--比较JAVA读文本文件和读SQLite文件的区别
1.编程实现通过文本文件进行郑码查询1)任务要求:将码表放在文本文件zmb.txt中,编写程序进行郑码查询,如输入aacm,则输出“无可奉告”。 郑码表如下所示: 2)源代码import java.io.BufferedReader;//导入java.io包中的BufferedReader类import java.io.FileReader; //导入java.io...原创 2018-05-21 17:29:21 · 704 阅读 · 2 评论 -
MySQL基础学习(四)----基于MySQL的JAVA应用
要求:基于MYSQL实现上次用SQLite实现的郑码查询java程序并改进:使得输入输入aacm,则输出“无可奉告”。而输入一个汉字或汉字词,则输出该字或词的郑码编码。 1.在MySQL数据库中建立郑码表用图形化管理工具Navicat Premium 连接MySQL数据库,在数据库“test”下建立一张名为“zmb”的数据表。 2.代码import java.sql.*; ...原创 2018-07-19 19:59:11 · 364 阅读 · 0 评论 -
用Eclipse调试Java程序
这篇文章主要介绍如何用Eclipse来调试一个Java程序,用一个例子来说明具体的过程。1.何为断点所谓断点是调试器设置源程序在执行过程中自动进入中断模试的一个标记,当程序运行到断点时,程序中断执行,进入调试状态。程序运行到断点所在代码行时就会断开挂起,该行代码还没有运行,接下来进行手动调试。2.调试过程下面通过一个简单的java application 来说明调试的过程。该程序是一个用于...原创 2018-09-23 23:15:58 · 7826 阅读 · 1 评论 -
JAVA构造函数(一)
上篇博文中有一人从1加到100的java application,这篇文章把循环过程改写到一个函数中,在main()函数中来调用此累加函数并输出计算结果。1.什么是构造函数构造函数是一种特殊的函数。其主要功能是用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,可重载多个不同的构造函数,JAVA语言中普遍称之为构造方法。**...原创 2018-09-25 12:19:38 · 1943 阅读 · 0 评论 -
JAVA构造函数(二)----一个简单的面向对象程序
本文对构造方法(函数)给出例子,进一步了解Java面向对象特性要求:完成一个java application 应用程序,描述一个人类。要求如下:要求此人类必须包含有人的姓名、性别、出生日期等基本属性(变量)。要求此人类描述吃饭的方法(函数)和描述睡觉的方法(函数)。例如睡觉方法的执行体为一个 System.out.println() 函数,此函数输出一段例如“ xx(姓名)往床...原创 2018-10-06 15:32:22 · 386 阅读 · 0 评论 -
JAVA API学习(一)
要求:完成一个 java application应用程序,可以接收用户通过键盘输入的文本,并输出此段文本字符的个数。主要方法:通过 Scanner 类来获取用户的输入。通过length获取字符串长度。程序:import java.util.Scanner;class CountInput { public static void main(String[] args) {...原创 2018-10-06 19:45:20 · 1703 阅读 · 0 评论 -
JAVA API学习(二)
要求:完成一个 java application应用程序,计算执行十亿次空循环所需要的时间。主要方法:System.currentTimeMillis() 的作用是返回当前的计算机时间,时间的表达格式为当前计算机时间和GMT时间(格林威治时间)1970年1月1号0时0分0秒所差的毫秒数,数据类型为long。程序:class CountTime { public static voi...原创 2018-10-06 23:05:15 · 513 阅读 · 0 评论 -
java.TCP通信(简单的聊天程序)
要求:编写两个java application应用程序,完成以下功能:一个程序为服务端,建立TCP服务端套接字。另外一个程序为客户端,建立TCP客户端套接字。这两个程序可以互联,完成一个基于TCP/IP网络的文本聊天程序。主要方法:ServerSocket(int port); 创建绑定到特定端口的服务器套接字accept(); 等待客户机的连接。若连接,则创建一套接字...原创 2018-12-08 17:18:04 · 1491 阅读 · 0 评论