
Java基础学习
文章平均质量分 94
每天学习一点java知识,与大家一起分享
Z zehao
这个作者很懒,什么都没留下…
展开
-
Java程序练习:类与方法、Swing组件
一、创建教师类(Teacher.java),具体要求:1.包含属性:姓名,性别,课程,联系方式2.构造方法给成员变量赋初值3.每个成员变量应有setter和getter方法 4.用重载toString()方法,返回教师信息二、创建教师测试类(TestTeacher.java), 要求在控制台输入3位教师的联系方式,再输出3位教师的个人信息(其中包括考生的个人信息) 1.创建3个教师对象2.从键盘输入3个教师的联系方式3.在控制台输出3个教师的信息三、创建...原创 2020-05-29 21:20:52 · 1391 阅读 · 0 评论 -
Java入门级程序 :Problem: Grading a Multiple-Choice Test
The problem is to write a program that grades multiple-choice tests. Suppose there are eight students and ten questions, and the answers are stored in a two-dimensional array. Each row records a student’s answers to the questions, as shown in the following原创 2020-05-29 21:07:37 · 709 阅读 · 0 评论 -
Java学习day101 Java图书管理系统GUI编程
前面一直在看书本以及视频学习,课程上跟着老师也写一些练习代码,但是没有总结所以知识,于是写了一个图书管理系统,也练习一下数据库的知识。图书管理系统需求:在图书管理系统中,要为每个借阅者建立一个帐户,并给借阅者发放借阅卡,帐户中存储借阅者的个人信息、借阅者信息以及预定信息。持有借阅卡的借阅者可以借阅书刊、返还书刊、查询书刊信息、预定书刊并取消预定。在借阅书刊时,需要输入所借阅的书刊名、书刊的ISBN/ISSN[2]号,然后输入借阅者的图书卡号和借阅者名,完成提交所填表格,系统验证借阅者是否有效(在系统原创 2020-05-11 10:22:10 · 1136 阅读 · 0 评论 -
Java学习day100 并发(十)(线程与Swing:运行耗时的任务、使用Swing工作线程、单一线程规则)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day100 并发(十)(线程与Swing:运行耗时的任务、使用Swing工作线程、单一线程规则)...原创 2020-05-10 09:27:44 · 717 阅读 · 0 评论 -
Java学习day099 并发(九)(同步器:信号量、倒计时门栓、障栅、交换器、同步队列)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day099 并发(九)(同步器:信号量、倒计时门栓、障栅、交换器、同步队列)...原创 2020-05-10 09:27:19 · 406 阅读 · 0 评论 -
Java学习day098 并发(八)(执行器:线程池、预定执行、控制任务组、Fork-Join框架、可完成Future)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day098 并发(八)(执行器:线程池、预定执行、控制任务组、Fork-Join框架、可完成Future)...原创 2020-05-09 14:07:54 · 598 阅读 · 0 评论 -
Java学习day097 并发(七)Callable 与 Future
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day097 并发(七)Callable 与 Future原创 2020-05-09 11:20:42 · 217 阅读 · 0 评论 -
Java学习day096 并发(六)(线程安全的集合:高效的映射、集和队列、映射条目的原子更新、对并发散列映射的批操作、并发集视图、写数组的拷贝、并行数组算法、较早的线程安全集合)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day096 并发(六)(线程安全的集合:高效的映射、集和队列、映射条目的原子更新、对并发散列映射的批操作、并发集视图、写数组的拷贝、并行数组算法、较早的线程安全集合)...原创 2020-05-08 09:30:42 · 697 阅读 · 1 评论 -
Java学习day095 并发(五)阻塞队列
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day095 并发(五)阻塞队列原创 2020-05-07 10:42:04 · 282 阅读 · 0 评论 -
Java学习day094 并发(四)(同步(三):死锁、线程局部变量、锁测试与超时、读/写锁、为什么弃用 stop 和 suspend 方法)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day094 并发(四)(同步(三):死锁、线程局部变量、锁测试与超时、读/写锁、为什么弃用 stop 和 suspend 方法)...原创 2020-05-06 17:34:39 · 343 阅读 · 0 评论 -
Java学习day093 并发(四)(同步(二):synchronized 关键字、同步阻塞、监视器概念、Volatile 域、final变量、原子性)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day093 并发(四)(同步(二):synchronized 关键字、同步阻塞、监视器概念、Volatile 域、final变量、原子性)...原创 2020-05-06 11:42:46 · 409 阅读 · 0 评论 -
Java学习day092 并发(四)(同步(一):竞争条件的一个例子、竞争条件详解、锁对象、条件对象)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day092 并发(四)(同步(一):竞争条件的一个例子、竞争条件详解、锁对象、条件对象)...原创 2020-05-06 09:39:49 · 610 阅读 · 0 评论 -
Java学习day091 并发(三)(线程属性:线程优先级、守护线程、未捕获异常处理器)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day091 并发(三)(线程属性:线程优先级、守护线程、未捕获异常处理器)...原创 2020-05-05 17:41:19 · 316 阅读 · 0 评论 -
Java学习day090 并发(二)(中断线程、线程状态(新创建线程、可运行线程、被阻塞线程和等待线程、被终止的线程))
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day090 并发(二)(中断线程、线程状态(新创建线程、可运行线程、被阻塞线程和等待线程、被终止的线程))...原创 2020-05-05 16:16:36 · 430 阅读 · 0 评论 -
Java学习day089 并发(一)(什么是线程:使用线程给其他任务提供机会)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day089 并发(一)(什么是线程:使用线程给其他任务提供机会)...原创 2020-05-05 13:11:28 · 317 阅读 · 0 评论 -
Java学习day088 部署Java程序(五)(Java Web Start:发布Java Web Start应用、JNLP API)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day088 部署Java程序(五)(Java Web Start:发布Java Web Start应用、JNLP API)...原创 2020-05-04 14:37:01 · 814 阅读 · 0 评论 -
Java学习day087 部署Java程序(四)(applet:访问图像和音频文件、applet上下文、applet间通信、在浏览器中显示信息项、沙箱、签名代码)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day087 部署Java程序(四)(applet:访问图像和音频文件、applet上下文、applet间通信、在浏览器中显示信息项、沙箱、签名代码)...原创 2020-05-04 11:01:13 · 755 阅读 · 0 评论 -
Java学习day086 部署Java程序(三)(applet:一个简单的applet、applet HTML标记属性、使用参数向applet传递信息)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day086 部署Java程序(三)(applet:一个简单的applet、applet HTML标记属性、使用参数向applet传递信息)...原创 2020-05-03 15:16:18 · 1776 阅读 · 0 评论 -
Java学习day085 部署Java程序(二)((应用首选项的存储:属性映射、首选项API)、服务加载器)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day085 部署Java程序(二)((应用首选项的存储:属性映射、首选项API)、服务加载器)...原创 2020-05-03 11:53:18 · 392 阅读 · 0 评论 -
Java学习day084 部署Java程序(一)(JAR文件:创建JAR文件、清单文件、可执行JAR文件、资源、密封)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day084 部署Java程序(一)(JAR文件:创建JAR文件、清单文件、可执行JAR文件、资源、密封)...原创 2020-05-02 16:52:48 · 507 阅读 · 0 评论 -
Java学习day083 Swing用户界面组件(八:GUI程序排错)(调试技巧、让AWT机器人完成工作)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day082 Swing用户界面组件(七:GUI程序排错)(调试技巧、让AWT机器人完成工作)...原创 2020-05-02 13:29:35 · 520 阅读 · 0 评论 -
Java学习day082 Swing用户界面组件(七:对话框)(选项对话框、创建对话框、数据交换、文件对话框、颜色选择器)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day081 Swing用户界面组件(六:对话框)(选项对话框、创建对话框、数据交换、文件对话框、颜色选择器)...原创 2020-05-01 20:29:43 · 1505 阅读 · 0 评论 -
Java学习day081 Swing用户界面组件(六:复杂的布局管理)(网格组布局、组布局、不使用布局管理器、定制布局管理器、遍历顺序)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day080 Swing用户界面组件(五:复杂的布局管理)(网格组布局、组布局、不使用布局管理器、定制布局管理器、遍历顺序)...原创 2020-05-01 19:07:09 · 1591 阅读 · 0 评论 -
Java学习day080 Swing用户界面组件(五:菜单二)(工具栏、工具提示)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day079 Swing用户界面组件(四:菜单二)(工具栏、工具提示)...原创 2020-05-01 09:07:54 · 508 阅读 · 0 评论 -
Java学习day079 Swing用户界面组件(五:菜单一)(菜单创建、菜单项中的图标、复选框和单选钮菜单项、弹出菜单、快捷键和加速器、启用和禁用菜单项)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day078 Swing用户界面组件(四:菜单一)(菜单创建、菜单项中的图标、复选框和单选钮菜单项、弹出菜单、快捷键和加速器、启用和禁用菜单项)...原创 2020-05-01 08:03:37 · 2436 阅读 · 0 评论 -
Java学习day078 Swing用户界面组件(四:选择组件)(复选框、单选钮、边框、组合框、滑动条)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day078 Swing用户界面组件(四:选择组件)(复选框、单选钮、边框、组合框、滑动条)...原创 2020-04-30 12:00:19 · 2286 阅读 · 0 评论 -
Java学习day077 Swing用户界面组件(三:文本输入)(文本域、标签和标签组件、密码域、文本区、滚动窗格)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day077 Swing用户界面组件(三:文本输入)(文本域、标签和标签组件、密码域、文本区、滚动窗格) ...原创 2020-04-30 08:13:20 · 1947 阅读 · 0 评论 -
Java学习day076 Swing用户界面组件(二:布局管理概述)(边框布局、网格布局)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day076 Swing用户界面组件(二:布局管理概述)(边框布局、网格布局)...原创 2020-04-29 12:09:47 · 749 阅读 · 0 评论 -
Java学习day075 Swing用户界面组件(一)(设计模式、模型-视图-控制器模式、Swing按钮的模型-视图-控制器分析)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day075 Swing用户界面组件(一)(设计模式、模型-视图-控制器模式、Swing按钮的模型-视图-控制器分析)...原创 2020-04-29 08:13:50 · 1009 阅读 · 0 评论 -
Java学习day074 事件处理(AWT事件继承层次:语义事件和底层事件)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day074 事件处理(AWT事件继承层次:语义事件和底层事件) ...原创 2020-04-28 19:10:09 · 660 阅读 · 0 评论 -
Java学习day073 事件处理(鼠标事件)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day073 事件处理(鼠标事件)原创 2020-04-28 14:18:55 · 1169 阅读 · 0 评论 -
Java学习day072 事件处理(动作)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day072 事件处理(动作)通常,激活一个命令可以有多种方式。用户可以通过菜单、击键或工具栏上的按钮选择特定的功能。在AWT事件模型中实现这些非常容易:将所有事件连接到同一个监听器上。例如,假设blueAction是一个动作监听器,它的actionPerformed方法可以将背景颜色改变...原创 2020-04-28 12:09:16 · 567 阅读 · 0 评论 -
Java学习day071 事件处理(事件处理基础:二)(实例:改变观感、适配器类)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day071 事件处理(事件处理基础:二)(实例:改变观感、适配器类)...原创 2020-04-27 18:46:11 · 308 阅读 · 0 评论 -
Java学习day070 事件处理(事件处理基础:一)(实例:处理按钮点击事件、简洁地指定监听器)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day070 事件处理(事件处理基础:一)(实例:处理按钮点击事件、简洁地指定监听器)...原创 2020-04-27 09:16:01 · 1067 阅读 · 0 评论 -
Java入门级程序 :Case Study: Card Shuffling and Dealing Simulation
Case Study: Card Shuffling and Dealing SimulationThe examples in the chapter thus far have used arrays containing elements of primitive types. The elements of an array can be either primitive types ...原创 2020-04-22 12:20:43 · 426 阅读 · 0 评论 -
Java学习day069 图形程序设计(四)(文本使用特殊字体、显示图像)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day069 图形程序设计(四)(文本使用特殊字体、显示图像)...原创 2020-04-26 18:38:59 · 476 阅读 · 0 评论 -
Java学习day068 图形程序设计(三)(处理2D图形、使用颜色)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day068 图形程序设计(三)(处理2D图形、使用颜色)...原创 2020-04-26 09:40:17 · 669 阅读 · 0 评论 -
Java学习day067 图形程序设计(二)(框架定位(框架的属性、确定合适的框架大小)、在组件中显示信息)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day067 图形程序设计(二)(框架定位(框架的属性、确定合适的框架大小)、在组件中显示信息)...原创 2020-04-25 13:36:49 · 723 阅读 · 0 评论 -
Java学习day066 图形程序设计(一)(Swing概述、创建框架)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day066 图形程序设计(一)(Swing概述、创建框架)...原创 2020-04-24 09:45:38 · 447 阅读 · 0 评论 -
Java学习day064 算法(排序与混排、二分查找、简单算法、批操作、集合与数组的转换、编写自己的算法)
使用的教材是java核心技术卷1,我将跟着这本书的章节同时配合视频资源来进行学习基础java知识。day064 映原创 2020-04-22 10:20:22 · 435 阅读 · 0 评论