自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘大洋的博客

发布一些有关学习编程的内容或者学习感悟

  • 博客(19)
  • 收藏
  • 关注

原创 学习java的心得感悟--Linux的文件操作命令

Linux的文件操作命令**第一周 来说一说学习Java的心得感悟吧!!!1.我觉得学习java一个是循环渐进得到,有始有终的按部就班,脚踏实地,java是一门有着阶梯性的一门语言,要按java的学习体系,先学习什么,在学习什么,只有这样,我们学习中才能遇到更少的麻烦,java是一门更倾向于网络的语言,不要上来就学习JSP 因为没有基础,在以后的学习中很可能遇到很多麻烦2.其次我觉得信心。恒力。毅力是最重要的,这是学习java必备的心理素质。不能刚开始学习的时候很有兴趣,遇到困难就退宿,这样最终会一

2021-01-10 01:22:21 2995 11

原创 多线程实现网络购票

多线程共享数据引发的问题多线程实现网络购票,用户提交购票信息后:①网站修改网站车票数据;②显示出票反馈信息给用户;package H2.p5练习;/** 多线程共享数据引发的问题多线程实现网络购票,用户提交购票信息后:①网站修改网站车票数据;②显示出票反馈信息给用户;* */public class Ticket implements Runnable{ private int count=10;//记录剩余的票数 private int num=0;//记录抢到的票

2021-03-06 09:43:33 960 1

原创 多线程

多线程学习目标进程特点1.进程是系统运行程序的基本单位2.每个进程都有自己独立的一块内存空间,一组系统资源3.每一个进程的内部数据和状态都是完全独立的线程线程是进程内部的一个执行单元,是可完成一个独立的任务的顺序控制流程多线程什么是多线程如果在一个进程中同时运行了多个线程,用来完成不同的工作,则称之为“多线程”多个线程交替占用CPU资源,而非真正的并行执行多线程好处充分利用CPU的资源简化编程模型带来良好的用户体验线程分为;核心级线程 用户级线程编写线程类主线程

2021-03-06 08:39:19 400 3

原创 实用类(1)

实用类枚举package H2.p5练习;import java.util.Random;public class TextRandom { public static void main(String[] args) { //创建一个Random对象 Random rand=new Random(); //随机生成20个随机整数,并显示 for (int i=0;i<20;i++){

2021-03-03 10:54:11 102

原创 多线程模拟接力赛跑

接力跑例题在这里插入代码片package HomWork.p5;//多线程模拟接力赛跑public class Run implements Runnable { private int total = 1000; @Override public void run() { while (true) { if (total < 1000) { break; }

2021-03-02 11:54:51 1515

原创 继承 多态 接口

继承 多态 接口继承关键字:exends;译为扩展、延伸之意面向对象讲的是将同类型事物抽象出来,然后封装成类。类相当于是一种模板,根据这种模板产生具体的实例对象,而实例对象则负责完成具体的业务逻辑。在类型的抽象过程中,有很多属性和方法是通用的,即很多类都具有相同的部分。所以我们需要将这些相同的部分抽离出来,作为基类,子类只要继承了基类,则自动拥有了那些公共的属性。这样就可以减少代码重复,使代码更加简洁,逻辑更加清晰。java中所有的类都默认继承自Object类,Object类中包含equals和

2021-03-02 08:34:26 285 2

原创 泛型

标题LinkedList list=new LinkedList<>();Penguin p1=new Penguin(“欧欧”,“Q仔”);Penguin p2=new Penguin(“丫丫”,“Q妹”);Penguin p3=new Penguin(“美美”,“Q妹”);Penguin p4=new Penguin(“乐乐”,“Q仔”);

2021-03-02 08:23:35 64

原创 迭代器,泛型集合

迭代器,泛型集合迭代器IteratorSet keys=dogMap.keySet();//取出所有key的集合Iterator it=keys.iterator()//获取Iterator对象使用Iterator接口遍历ArrayList集合步骤1.导入Iterator接口2.使用集合的iterator()方法返回Iterator3.while()循环遍历4.使用Iterator的hasNest()方法判断 是否存在下一个可访问的元素5.使用Iterator的next()方法返回要

2021-03-01 11:45:10 112

原创 Set接口,Map接口

Set接口 Map接口存储一组不能重复,无序的对象HashSet实现类如在很多数据中查找某个数据,可以使用HashSet实现类特点1.集合内的元素是无序排列的2.HashSet类是非线程安全的3.允许集合元素值为null常用方法Set set=new HashSet(); String s1=new String("java"); String s2=new String("text"); String s3=new String("JAV

2021-03-01 09:06:55 118

原创 List接口

APIJAVA的核心API为java开发者带来了很大的方便。所谓API就是一些已经写好的可直接调用的类库集合框架和泛型List接口及实现类Map接口及实现类Java集合框架提供了位于java.until包中的接口和类两接口:Collection接口和Map接口Collection接口是最基本的集合接口,可以存储一组不唯一,无序的对象List接口;有序,可重复元素ArrayList实现类长度可变的数组,在内存中分配连续的空间,可以添加任何类型的数据,添加的数据都将转为Object类

2021-02-25 10:54:25 121

原创 阶段练习- 图书销售管理

阶段练习- 图书销售管理一1,创建图书类2,创建附赠品类public class Gift {private int id;private String name;private double price;public Gift() {}public Gift(int id, String name, double price) { this.id = id; this.name = name; this.price = price;}public in

2021-02-22 10:22:45 277

原创 2021-02-18

静态变量和实例变量的概念静态变量:static修饰的成员变量叫做静态变量【也叫做类变量】,静态变量是属于这个类,而不是属于是对象。实例变量:没有被static修饰的成员变量叫做实例变量,实例变量是属于这个类的实例对象static是不允许用来修饰局部变量静态变量和实例变量区别静态变量:静态变量由于不属于任何实例对象,属于类的,所以在内存中只会有一份,在类的加载过程中,JVM只为静态变量分配一次内存空间。实例变量:每次创建对象,都会为每个对象分配成员变量内存空间,实例变量是属于实例对象的,在

2021-02-18 11:24:13 82

原创 static关键字

static静态变量被static修饰的成员变量叫做静态变量,也叫做类变量,说明这个变量是属于这个类的,而不是属于是对象,没有被static修饰的成员变量叫做实例变量,说明这个变量是属于某个具体的对象的。静态变量由于不属于任何实例对象,是属于类的,所以在内存中只会有一份,在类的加载过程中,JVM为静态变量分配一次内存空间。static静态方法被static修饰的方法也叫做静态方法,因为对于静态方法来说是不属于任何实例对象的,那么就是说在静态方法内部是不能使用this的,因为既然不属于任何对象,那么就更

2021-02-18 09:50:46 167

原创 2021-01-29

面向对象概念;是一种程序的设计范型,是一种思想基本原理;使用类和对象的概念进行程序设计万物皆对象类1,存在于.java文件中2,使用class关键字定义3,一个java文件中可能会有多个类4,一个java文件中有且只有一个 public 修饰的外部类,并且 public修饰的名字和java文件的文件名一致5,类名首字母大写6,类是 对象的抽象(类是具有相同或者相似特征和行为的 一种 抽象的概念)它是一种抽象的概念,在具体生活中 找不到任何 物品与之 对应对象1,类的实例2. 对象

2021-02-18 08:55:42 73

原创 吃货联盟

吃货联盟1,公共;Scnaner 跳转2,数据主体(多个数组)3,菜品信息(序号,菜名,单价)-订餐,点餐4,订单信息(序号,订餐人,菜品信息,送餐时间,送餐地址,总金额,订单状态)-查看餐袋5,项目框架整体搭建6,欢迎菜单展示7,控制台输出的语句8,退出(选择6,选择1-6之外的数字)9,跳转语句-break10,相应用户(1-6)-----switch11,我要订餐12,循环遍历(菜品信息)13,条件判断(送餐时间,送餐费,)-条件判断结构,三目运算?:14,查看餐袋

2021-01-25 09:31:32 252

原创 数组

数组目标:掌握数组的定义掌握数组的初始化掌握数组的遍历掌握Arrays类的常用方法掌握二维数组及其使用任务1.使用数组进行基本运算(一维数组,常见问题)//输入5个学生的成绩,计算5学生的平均分,最高分和最低分2.计算学生的总成绩(二维数组(的使用))//分别计算1班,2班和3班学生的总成绩3.生序排列学生成绩(Arrays类(的应用))分别对1班,2班,3班学生的成绩进行生序排列使用数组进行基本运算的关键步骤:(任务1)1.创建一个长度为5的整型数组2.定义两个float类

2021-01-25 08:31:55 109

原创 Java## 流程控制-----选择结构与循环结构(学习贵在坚持)

Java## 流程控制-----选择结构与循环结构 **1.会使用选择结构 2.会使用循环结构 3.会使用多分支if语句 4.会使用多重循环语句 5.会使用跳转语句** **任务1.判断成绩取值范围**(流程控制结构,选择结构) 在控制台获得成绩,使用流程控制结构判断成绩的取值范围 **任务2.计算学生的平均分**(循环结构 跳转结构) 实现若干名学生每人5门课的平均分**Java中有三种流程控

2021-01-16 23:46:25 99

原创 数据类型与运算符知识整理

第二章:数据类型与运算符1.这两天因为学习新的内容的关系 忙着预习新的知识和复习 就没来得及更新;虽然迟到了 但是我来了,言归正传;本章技能目标:1.会使用标识符和关键字2.理解数据类型和运算符3.掌握数据类型的转换任务;1.实现个人信息输出{变量的命名,java注释,数据类型}(在控制台中输出一个同学的个人简历信息)2.;实现抽奖程序{抽奖程序,运算符的优先级}(输入4位会员卡好,判断是否中奖,并输出中奖结果)标识符的命名规则;用处;常量,变量,方法,类,接口和包命名有字母,数字

2021-01-14 23:45:04 177

原创 纵然前方困难重重,我们也要一直坚持

今天开始学习了java的第一次编程这是课上的学习目标分享给大家 希望对大家能有帮助吧1.理解什么是程序2.了解Java的技术内容3.会使用记事本开发简单Java程序4.会使用输出语句在控制台输出信息5.熟悉idea的开发环境(我这有安装包 有需要的朋友可以品论区留言)一;使用idea新建项目步骤;File-new-project-之后在sec文件点击鼠标右键new-java class 就好啦。。下边的图是是一个最基本的idea程序 刚开始学习我们以模仿为主。一定要熟练掌握语法打好基础

2021-01-11 21:50:16 688 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除