![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
文章平均质量分 71
勇者六花i
好好学习天天向上
展开
-
JavaSE学习笔记(12)
JavaWeb笔记java网络编程计算机网络把分布在不同地理区域的具有独立功能的计算机,通过同心设备与线路连接起来,由功能完善的软件实现资源共享和信息传递的系统Java是 Internet 上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序Java提供的网络类库,可以实现网络连接,联网的底层细节被隐藏在Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境网络编程原创 2022-05-12 00:13:25 · 241 阅读 · 0 评论 -
JavaSE学习笔记(11)
io流什么是IO流I O 即:int和out根据流向来进行描述的方式,究竟是输入还是输出,站在内存的角度看。所有从设备到内存的过程成为输入,所有从内存到其它设备的过程成为输出java中操作输入输出使用的都是流对象,都在io包中的类输入和输出的概念输入输出(I/O)把电脑硬盘上的数据读到程序中,称为输入,即input, 进行数据的read操作从程序网外部设备写数据,成为输出,即为output 进行数据的write 操作字节流和字符流从数据流编码格式上将流划分为字原创 2022-05-09 20:50:35 · 81 阅读 · 0 评论 -
Tank大战游戏模拟(java版)
Java小项目 – 坦克大战1.任务分析玩家进入游戏,通过操纵坦克来守卫基地,摧毁全部敌方坦克来取得胜利,如果基地被摧毁,或者玩家坦克被摧毁,则判定游戏失败2.具体分析图形用户界面使用GUI技术实现,游戏中坦克的方向转动可以通过四种不同的图片(上下左右)来模拟实现,爆炸特效可以通过一连串递进的图片来模拟实现。3.程序预览如图随机生成了可以被敌我双方坦克击碎的方块,固定生成了我方坦克和我方基地的位置,通过WSAD 空格 或者 上下左右键盘移动 K 攻击键 来实现我方坦克的移动攻击,原创 2022-03-14 17:07:47 · 505 阅读 · 1 评论 -
JavaSE学习笔记(Day10)
原创 2022-01-10 21:45:59 · 167 阅读 · 0 评论 -
JavaSE学习笔记(9)
Day 9集合类集合的概念当我们需要保存一组一样(类型相同)的元素的时候,我们应该使用一个容器来存储,数组就是这样一个容器数组的缺点: 数组一旦定义,长度将不能再变化在开发的过程中,需要使用能够动态增长长度的容器来保存数据,而且我们需要对数据的保存的逻辑可能各种各样,于是就有了各种各样的数据结构。Java中对于各种数据结构的实现,就是我们用到的集合集合与数组的区别长度区别 : 集合长度可变,数组长度不可变内容区别 : 集合可以存储不同类型的元素,数组只能存储单一类型的元素原创 2022-01-06 13:56:12 · 901 阅读 · 0 评论 -
JavaSE学习笔记 (Day8)
Day8java异常概念异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”.Java程序在执行过程中所发生的异常(运行时一切不正常情况)事件可分为两类:Error: Java虚拟机无法解决的严重问题,如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性进行处理Exception: 因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。 例如: 1、数组下标越界 : arrayindexoutofboundsexceptio原创 2021-12-26 00:45:05 · 90 阅读 · 0 评论 -
概率性抽卡模拟器v2.0(GUI实现)
图好玩也是为了检测自己最近所学内容,将以前的程序进行GUI实现概率模拟部分package XIangmu;import java.util.Random;public class He_Xin { public static String Gai_lv(){ Random r = new Random(); int x = r.nextInt(1000); if(x<=12){ return "SSR";原创 2021-12-16 09:03:23 · 6441 阅读 · 3 评论 -
JavaSE学习笔记(Day7.5)
基本类型包装类基本数据类型不是面向过程的,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类。包装类(Integer 、Double) 封装了基本的数据类型的值,并提供了一系列的操作方法。常用操作: 常用的操作之一:用于基本数据类型与字符串之间的转换。基本类型和包装类的对应byte——Byteshort——Shortint ——Integerlong——Longfloat——Floatdouble——Doubl原创 2021-12-12 09:00:45 · 83 阅读 · 0 评论 -
JavaSE学习笔记(Day7)
Day7Java常用类_API概述API(Application Programming Interface)应用程序编程接口Java程序员在开发Java程序时,只需要安装有Jdk,就可以在程序中使用import关键字导入Java API中指定的包并在自己的程序中使用这些包中定义的各种类和接口。基本类型包装类基本数据类型不是面向过程的,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类。包装类(Integer 、Doubl原创 2021-12-03 00:44:14 · 408 阅读 · 0 评论 -
JavaSE学习笔记(Day6)
Day6包(package)包 即为文件夹,用于分开不同的类,使我们能在不同文件夹中创建名称、类型相同的类。在创建package时注意:包名必须是小写,而且是由一个或多个有意义的单词连缀而成包可以更好地管理逻辑相关的类,可以控制不同包之间的访问权限导入外部包的类,使用关键字import访问权限修饰符Java中有四个权限修饰符1>.public : 公共权限 , 修饰类、属性、方法。可以被类任意访问2>.protect : 受保护的权限 ,修饰属性、方法。3>.d原创 2021-11-16 00:50:45 · 116 阅读 · 0 评论 -
JavaSE学习笔记(day5)
面向对象编程object oriented programming (OOP)面向对象编程与面向过程编程的区别具体案例把大象装进冰箱面向过程编程语言分析出解决问题的步骤,把步骤一步步实现,面向对象编程语言更关注执行的过程1.开门(){}2.装大象(){}3.关门(){}面向对象编程语言先对整体进行分类,根据不同类的细节在进行深入处理。冰箱类{开门()关门()}大象类{}面向对象编程与面向过程编程是相辅相成的,不具有完全替代性类三原创 2021-11-09 20:06:30 · 123 阅读 · 0 评论 -
JavaSE学习笔记(Day4)
数组定义: 数组是相同数据类型元素的集合数组本身也是引用类型,即对象。但是数组既可以存储基本数据类型,也可以存储引用类型、数组的声明:数据类型 [ ] 数组名字 例如:int [ ] a;数组的名字 [ ] 例如: int a [ ];推荐使用第一种,以免混淆数组的类型声明数组的同时,根据指定的长度分配内存,但数组中元素值都为默认 的初始化值int[] ary0 = new int[10];声明数组并分配内存,同时将其初始化int[] ary1 = n原创 2021-11-01 19:28:27 · 105 阅读 · 0 评论 -
家庭记账软件(轻量版)
家庭记账软件模拟实现基于文本界面的《家庭记账软件》该软件能够击落家庭的收入、支出,并能打印收支明细表、项目采用分级菜单方式、主菜单如下:------------家庭收支记账软件------------1 收支明细2 登记收入3 登记支出4 退 出请选择(1-4):__无调用方法版:import java.util.Scanner;public class Familybill { public static void main(String[] args原创 2021-10-28 17:48:05 · 130 阅读 · 0 评论 -
JavaSE(学习笔记Day3)
Day3scanner输入语句第一步、导入Scanner类,放在当前源文件中有效代码的第一行第二步、实例化一个Scanner对象第三步、通过Scanner对象获取用户输入的内容第四步、结合语句进行操作代码实现package day3;import java.util.Scanner; //导入操作,(导入java类库中的Scanner类),若要使用Scanner,则 //必须提前导入/* Java程序中的控制台输入 : S原创 2021-10-25 17:59:55 · 100 阅读 · 0 评论 -
银行存储查询系统(Java轻量版)
设计一个对银行账户余额操作的程序假设账号: account=666666密码: password=111111初始余额:int balance=1000进入程序输出选择操作选项:1.存款,2.取款,3.查询余额要求使用Scanner交互式操作.存款,取款,查询均需要输入账号密码,验证没有问题即可操作.可以多次重复操作分析需要使用Scanner输入语句,if-else判断语句,还有递归循环;代码实现import java.util.Scanner;publi..原创 2021-10-23 00:31:55 · 298 阅读 · 0 评论 -
JavaSE学习笔记(day 2)
JavaSE 学习笔记(Day 2)简介:本笔记为博主自己学习记录,如果有错误欢迎指出纠正!运算符算数运算符 ‘=’算术运算符有'+' '-' '*' '/' '%' '++' "--"等使用算术运算符进行基础数学运算示例代码package day2;public class Demo1 { /* '+' '-' '*' '/' '%' '+' 加法运算符: <1>进行加法运算(数原创 2021-10-19 19:21:58 · 117 阅读 · 0 评论 -
JavaSE学习笔记(day 1)
JavaSE学习笔记简介:本笔记为博主自己学习记录,如果有错误欢迎指出纠正!注释注释:就是对代码的解释和说明,其目的就是其他开发者能够轻松的了解代码。注释不会影响代码程序的编译和运行。单行注释 //多行注释 /* */文档注释 /* **/关键字java关键词共53个另外,Java还有3个保留字:true、false、null。它们不是关键字,而是文字。包含Java定义的值。和关键字一样,它们也不可以作为标识符使用详见:https://baike.baidu.com/原创 2021-10-16 22:54:00 · 270 阅读 · 5 评论