java
java相关知识点和习题、项目
Marcos A.
Stay hungry, stay foolish.
展开
-
Java输入输出系统练习
使用字符流和和GUI类编程实现以下功能:(1)设计图形化界面,至少包括文本类控件类。接收从键盘输入姓名、学号、成绩,并保存到文本文件中,重复进行。(2)从文件中读取各学生的成绩,并计算所有学生成绩的平均值、最大值和最小值,排序后输出到另一文本文件。需要注意的几个点:1.图形化界面并不是必需的,只需实现对于文本文件的相关操作2.由于要进行排序,学生类必须实现Comparable接口3.为方便输出,学生类中最好重写一下toString()方法源代码:import java.io.BufferedW原创 2020-10-22 21:02:29 · 1102 阅读 · 2 评论 -
Java GUI设计与事件处理
编写Java程序,创建一个窗体,并实现交互。在窗体内“单击鼠标左键”,在光标处绘制一个“绿圆”;窗体内“单击鼠标右键”,在光标处绘制一个“红色方框”;窗体内“双击鼠标左键”,清空所有已画“圆”和“方”。源代码:import javax.swing.*;import java.awt.*;import java.awt.Color.*;import java.awt.event.*;import java.awt.Point;import java.awt.geom.Point2D;publ原创 2020-10-10 19:05:48 · 423 阅读 · 1 评论 -
Java GUI设计——绘制骰子三点的图案
要求:绘制骰子三点的图案(正方形内3个圆形)源代码:import java.awt.*;import java.awt.geom.Ellipse2D;import java.awt.geom.Rectangle2D;import javax.swing.JFrame;import javax.swing.JPanel;public class Dice extends JFrame { DicePanel dicePanel = new DicePanel(); publ原创 2020-10-07 19:16:07 · 1443 阅读 · 0 评论 -
Java类的继承练习
设计一个包含5个类的Java程序,名为Person的父类有两个子类,学生类Student和员工类Employee。Employee类有两个子类,教师类Faculty和 职员类Staff。所有人都有编号ID、姓名、地址、电话号码和电子邮件地址。学生类Student有班级状态(大一、大二、大三或大四)。教师类Faculty有主讲课程、上课时间、专业信息。职员类Staff有职务、入职日期信息。覆盖每个类中的toString()方法,输出相应的类名、编号ID和姓名。编写一个测试程序,随机创建8个Student、F原创 2020-09-22 15:20:44 · 1193 阅读 · 0 评论 -
Java字符串知识点总结
1.字符串概述和特点(1)字符串内容永不可变(2)字符串可以共享使用(3)字符串效果上相当于char[]字符数组,但底层原理是byte[]字节数组2.字符串的构造方法和直接创建创建字符串的常见3+1种方式:3种构造方法:public String()创建一个空白字符串,不含任何内容public String(char[] array)根据字符数组的内容,来创建对应的字符串public String(byte[] array)根据字符数组的内容,来创建对应的字符串public cla原创 2020-09-12 13:00:15 · 798 阅读 · 0 评论 -
用Java定义一个标准的类
一个标准的类通常拥有下面四个组成部分:1.所有的成员变量都要使用private进行修饰2.为每一个成员变量编写一对Getter/Setter方法3.编写一个无参数的构造方法4.编写一个全参数的构造方法这样的标准类也叫做Java Bean以一个简单的学生类为例:首先定义成员变量package itcast.cn;public class Student { private String name; //姓名 private int age; //年龄}如果原创 2020-09-06 16:40:13 · 1571 阅读 · 1 评论 -
IDEA的项目结构
所有的代码都保存在一个最大的文件夹里,这个最大的文件夹叫做项目。项目当中更小的文件夹叫做模块。模块当中更小的一些文件夹对多个文件进行分门别类的管理,这些最为细致的文件夹叫做包。启动IDEA后选择Empty ProjectIDEA版本:2020.2.1选择保存项目的位置新建模块,选择JDK给Module命名后点击finish即可所有的源代码都要写在src中创建一个包:右键点击src选择Package即可...原创 2020-09-05 13:45:46 · 1268 阅读 · 0 评论