java
邪三一
C++ learner
展开
-
Java编程入门笔记(四)
你若安好——类和对象万物皆对象 属性——对象具有的各种特征 每个对象的每个属性都拥有特定值 例如:每个学生的姓名、体重都不一样方法——对象执行的操作对象:用来描述客观事物的一个实体,由一组属性和方法构成封装对象同时具有属性和方法两项特性 对象的属性和方法通常被封装在一起,共同体现事物的特性, 二者相辅相承,不能分割类和对象的关系 类是抽象的概念,仅仅是...原创 2018-09-17 19:36:58 · 2914 阅读 · 0 评论 -
eclipse+MySql简单学生管理系统
要求实现学生信息和课程信息的添加要求:创建数据库名字为scores。创建学生表(student),包括学号,姓名,性别,出生日期。学号作为自增主键,姓名不可为空。创建课程表(course),包括课程编号,课程名称,学分。课程编号作为自增主键,课程名称和学分均不可为空。编写程序实现学生信息的添加。程序首先要求输入多少个学生信息,然后依次输入学生信息。编写程序实现课程信息的添加。程序询...原创 2018-12-10 18:04:45 · 20281 阅读 · 11 评论 -
Java实验(一)
编写一个简单Java程序,计算银行年存款的本息。/** * Author: Thrinity * Date: 2018-9-12 * Version: 1.0 * Description: test_1.1 (1)编写一个简单Java程序,计算银行年存款的本息。要求:程序运行后要求用户输入存款本金、年利率和存款年限,最后程序计算并输出相应年限后存款的金额。相应的计算公式为:存款...原创 2018-12-12 11:13:12 · 4048 阅读 · 1 评论 -
Java实验(二)
(1)创建一个类(DoubleConverter),该类的作用是将一个字符串的值转换成浮点型(double)数值。要求:设计一个测试类来测试DoubleConverter。当测试类开始运行时,要求用户从键盘输入一个字符串,然后调用DoubleConverter的方法将字符串转换成为一个浮点型的数值。当用户输入的字符串不是浮点数时,该方法应该提示错误,并退出程序;否则返回该数值。提示:把这两个类...原创 2018-12-12 11:14:41 · 4837 阅读 · 4 评论 -
Java实验(三)
(1)编写一个计算各种形状的面积和周长的程序。要求:父类Shape2D为一个抽象类,其中包含计算周长和计算面积两个方法。其他形状圆(Circle),三角形(Triangle)和长方形(Rectangle)均继承自Shape2D类。而Square继承自Rectangle类。编写测试类来计算这些形状的面积。提示:不同的形状包含的属性应该不同,构造函数应该不同,计算周长和面积的方法也应该不同。Sh...原创 2018-12-12 11:15:06 · 6305 阅读 · 1 评论 -
Java实验(四)
(1)定义一个ReList接口,并使用数组的方法来实现接口。要求:ReList接口包含六个方法:void add(Object obj):往列表尾部添加对象Object get(int index):从列表中获取索引为i的对象void clear():清空所有的对象boolean isEmpty():判断列表中是否有对象int size():获取列表中对象的个数int...原创 2018-12-12 11:15:53 · 3866 阅读 · 1 评论 -
Java实验(五)
(1)编写一个计算学生平均成绩的程序。要求:程序实现输入学生名字和成绩,当用户输入-1时表示输入结束。根据正确输入的成绩计算平均成绩和及格率。成绩用double类型表示,范围在[0.0, 100.0]之间。自定义一个checked异常InvalidScoreException,如果用户输入成绩时,输入一个非法值,如-80、大于100或字符等,程序抛出该异常,并捕获异常。请使用try和catch语...原创 2019-01-03 11:56:20 · 2181 阅读 · 0 评论 -
Java实验(七)
(1)分别使用FileWriter和BufferedWriter往文件中写入随机整数,比较用时的多少。再用FileReader和BufferedReader读取写入的文件,比较用时多少。要求:分别用FileWriter和BufferedWriter往文件中写入相同数量的随机数,根据写入数据数量的不同,计算所需的时间,并画出写入数据量和所消耗时间关系曲线图。再用FileReader和Buffere...原创 2019-01-03 11:56:41 · 4579 阅读 · 0 评论 -
Java实验(十)
图形化界面工具:Eclipse原创 2019-01-03 11:57:07 · 3150 阅读 · 0 评论 -
Myeclipse+SQL Sever数据库图形化操作(ODBC)
OBDC定义为程序提供一个接口,可以为不同用户创建不同权限代码package cc;import sun.jdbc.odbc.*;import java.sql.*;public class OdbcHelper { //定义成员变量 private String ClassName="sun.jdbc.odbc.JdbcOdbcDriver"; private Strin...原创 2019-01-03 11:57:32 · 3260 阅读 · 0 评论 -
Android stdio导入资源图片失败导致无法运行app的一个解决方案
最近在学习Android开发,当我学到scrollview时,想做一个图片浏览的APP,需要从外部导入图片,但是当我按照教程进行操作后发现程序无法运行,几多调试之后也只是得到一个信息——资源导入错误。以下是我运行出错的的截图我的资源列表如下这个问题就在于我导入资源文件的时候导错了地方,在drawable的文件夹下面的png图片后面有一个括号(v24),这个就是问题所在。当我复制了图片...原创 2019-03-23 15:38:10 · 3497 阅读 · 2 评论 -
Java编程入门笔记(十三)
如影随形——线程多线程编程基础线程的概念进程一个独立程序的每一次运行称为一个进程,例如用字处理软件编辑文稿时,同时打开mp3播放程序听音乐,这两个独立的程序在同时运行,称为两个进程设置一个进程要占用相当一部分处理器时间和内存资源大多数操作系统不允许进程访问其他进程的内存空间,进程间的通信很不方便,编程模型比较复杂线程一个程序中多段代码同时并发执行,称为多线程通过多线...原创 2018-12-03 18:16:05 · 3205 阅读 · 0 评论 -
Java编程入门笔记(十二)
寻根溯源——输入/输出流和文件I/O流的概念I/O流(Input/Output)在Java中将信息的输入与输出过程抽象为I/O流输入是指数据流入程序输出是指数据从程序流出一个流就是一个从源流向目的地的数据序列IO流类一旦被创建就会自动打开通过调用close方法,可以显式关闭任何一个流,如果流对象不再被引用,Java的垃圾回收机制也会隐式地关闭它IO异常多...原创 2018-12-03 18:15:33 · 1561 阅读 · 0 评论 -
Java编程入门笔记(五)
孤独但不寂寞——字符串类今天发生了很多事,反思了一下最近的生活和学习,发生最近的博客没有起到太多学习的作用,反倒有点像是女生做笔记,凡事做的巨细无比,但这起不到归纳总结的作用,所以今后可能文字会越来越少,甚至不写。但是好消息是csdn的markdown今天又有大的更新了。我看了一下多了一些新的内容,我忍不住去试一下,所以博客还是会坚持写的!谈一下字符串字符串在生活中十分常见,例如我们常说的...原创 2018-09-17 20:02:16 · 2965 阅读 · 0 评论 -
Java编程入门笔记(一)
人生若只如初见——初始Java什么是Java? Java是Sun Microsystems于1995年推出的高级编程语言 Java 领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术个人体验,虽然Java跨平台性极其优越,但是其配置环境也是一大头痛的地方。而且C#方面使用Visual Studio的体验感极好,而在这方面eclip...原创 2018-09-13 20:10:24 · 3014 阅读 · 0 评论 -
Java编程入门笔记(二)
蓦然回首——数据类型和运算符分类 数据型 例如int,short,long,double等等非数据型 String,char变量命名规则 变量名首字母 字母,下划线_,$其余部分 字母,下划线_,$,数字,但%,#等符号不可以变量命名规范 简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的 首字母大写。...原创 2018-09-13 20:11:18 · 3000 阅读 · 0 评论 -
Java编程入门笔记(三)
我思故我在——逻辑结构什么是if选择结构 if选择结构是根据条件判断之后再做处理 if ( 条件 ) { //代码块 }使用复杂条件下的if选择结构 举个例子:( score1 >98 && score2 > 80 ) || ( score1 == 100 &am原创 2018-09-13 20:12:14 · 3069 阅读 · 0 评论 -
Java编程入门笔记(六)
得之我幸,失之我命——抽象和封装构造方法构造的格式访问修饰符 构造方法名 ( ) {//初始化代码}注意:构造函数无返回值类型构造方法名与类名相同()里可以指定参数方法重载方法名相同参数项不相同与返回值、访问修饰符无关例子public Penguin () { name = "qq"; love = 20; ...原创 2018-10-04 23:56:59 · 3076 阅读 · 0 评论 -
Java编程入门笔记(七)
大道至简——继承为什么使用继承?使用继承优化设计方便修改代码减少代码量子类与父类是is-a关系如何使用继承?//编写父类class Pet { //公共的属性和方法}//编写子类,继承父类class Dog extends Pet { //只能继承一个父类 //继承关键字 extends //子类特有的属性和方法}clas...原创 2018-11-01 12:24:51 · 3006 阅读 · 0 评论 -
Java编程入门笔记(八)
随遇而安——多态为什么使用多态?不用为每一增加的子类增加对应的麻烦,最重要又可以偷懒了~什么是多态?多态:同一个引用类型,使用不同的实例而执行不同操作使用父类作为方法形参实现多态使用父类作为形式参数,可以接受子类的对象作为实参。进入到方法之后,该对象仅能当做父类使用,无法访问子类的成员。public class Master { public void feed( Pet ...原创 2018-11-01 12:25:11 · 3052 阅读 · 0 评论 -
Java编程入门笔记(九)
五颜六色——接口为什么使用接口?因为我们要一个事物可能是很多事物的组合,而java又是单继承,于是我们用接口来实现“多继承”接口//接口的定义public interface MyInterface {//使用interface关键字定义接口//接口的名字,命名规则同类名一样//和抽象方法一样,没有方法体 public void foo(); //其他方法}/...原创 2018-11-01 12:25:34 · 2911 阅读 · 0 评论 -
Java编程入门笔记(十一)
海纳百川——对象数组和集合对象数组数组在Java提供的存储及随机访问对象序列的各种方法中,数组是效率最高的一种类型检查边界检查优点数组知道其元素的类型编译时的类型检查大小已知代价数组对象的大小是固定的,在生存期内大小不可变对象数组数组元素是类的对象所有元素具有相同的类型每个元素都是一个对象的引用静态初始化:在声明和定义数组的同时对数组元素进行初始化,...原创 2018-11-01 12:26:00 · 2959 阅读 · 0 评论 -
Java编程入门笔记(十)
意料之外——异常什么是异常?异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throwstry-catch块public void method(){try { // 代码段(此处不会产生异常)} catch (异常类型 ex) { // 对异...原创 2018-12-03 18:14:57 · 2178 阅读 · 0 评论 -
(适用于路径出错的情况)解决jsp跳转到404页面
马上考试java web了,慌得一批,于是将老师的代码拷过来进行测试,开始配环境就弄了很久,然后遇上了页面跳转404的问题。背景介绍在一个文件夹里面有两个jsp文件,用于页面注册信息,然后跳转查看页面信息,两个文件在同一目录下。代码reginput.jsp<%@ page language="java" pageEncoding="UTF-8"%><%String ...原创 2019-05-08 19:44:47 · 6574 阅读 · 3 评论