Java初学
_Drink
这个作者很懒,什么都没留下…
展开
-
Java多线程(卖票案例)
1.卖票案例需求分析某天某个景区售票,门票票只有100张,景区有三个售票窗口,同时售票,共享票源(100张)通过多线程的方式实现三个售票窗口同时售票首先要明确票源只能有一个其次需要创建三个Thread的对象去执行卖票的方法,卖完票后要将剩余的票数返回给统一的票源;2.代码实现1.票源和多线程执行入口代码public class Ticket implements Runnable { private int tickets = 100; //票源 TicketOffi原创 2020-10-15 22:28:04 · 4645 阅读 · 0 评论 -
Java面向对----电脑连接USB设备实现
1.分析USB接口与USB设备之间的关系:USB设备必须满足USB接口的规范,设备才能被插入接口并使用,因此USB接口指定规范,USB设备执行规范,因此将USB作为接口,USB设备作为接口的实现类。电脑与USB接口的关系:USB是属于电脑的一部分,因此电脑通过调用来实现USB的功能,因此USB接口是电脑类方法中的一部分。思维导图2.代码编写USB接口public interface USB { public abstract void inter();}三个接口实现类(U盘、原创 2020-09-26 17:40:35 · 1078 阅读 · 0 评论 -
Java基础(分析this和super关键字)
1.this关键字简单来说this关键字代表当前对象,是哪个对象调用此方法,this就相当于哪个对象。2.super关键字代表父类在内存空间中存储的位置。3.接下来了解对象实例化和调用方法过程3.1程序编写3.1.1 首先创建父类Person类public class Person { public int age = 10;3.1.2 接下来创建子类Student类public class Student extends Person{ public int原创 2020-09-24 16:57:14 · 153 阅读 · 0 评论 -
Java学生管理项目练习
学生管理项目概要通过创建学生类和集合<学生类型>来实现添加学生、删除学生、修改学生信息、查看所有学生信息等功能,从而完成对学生数据的管理。1.思维导图首先我们需要构建Student类,以满足实例化学生的要求创建StudentManager类,从而实现系统初始化页面设计和学生管理系统的基本功能;2.程序大致实现流程进入系统时需要出现一个系统界面,且附带有提示信息通过键盘输入提示信息,使程序进入相应的函数方法从而对学生集合进行管理;并同时创建学生类2.1流程图2.2原创 2020-09-23 18:41:04 · 401 阅读 · 0 评论 -
Java初学记录(基本语法一)
1.注释Java中有三种注释方法:单行注释://多行注释:/*......*/文档注释:/*** 文档or方法注释* @author 指定Java编程作者* @version 指定源文件的版本* @param 方法的参数说明信息*/2.关键字和保留字关键字定义:被java语言赋予了特殊含义,用作专门用途的字符串(已经用于java语法中的单词)关键字特点:关键字中所有字母都是小写...原创 2020-09-16 19:10:40 · 96 阅读 · 0 评论 -
Java初学记录(第一个程序Hello World)
1.将Java代码编写到扩展名为.java的文件中在任意目录下新建.txt文件;将.txt文件重命名为HelloWorld,并将后缀名改为.java;并写入以下代码并保存文件;public class HelloWorld{ public static void main(String[] args){ System.out.print("Hello World"); }}最终编辑好的文件如下图:2.通过javac命令对.java文件进行编译窗口键(也就是电脑上画着win原创 2020-09-12 10:36:50 · 275 阅读 · 0 评论 -
Java初学记录(环境变量的配置)
什么是JDK? >JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。如何安装JDK?1.进入甲骨文官网下载JDK:link.2.点击进入JDK Download,此处选择Java SE 14版本3.随后下滑至底部寻找与自己系统匹配的版本进行下载个人推荐下载zip版本,下载后是一个压缩包,解压到自己指定的目录下;后续如果想更换JDK版本也较为原创 2020-09-08 20:06:47 · 94 阅读 · 0 评论