自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 学习Java第二十七天

集合综合案例:播放器编写这个程序是对自己以前学习的检测,也是一次很好的总结播放器管理需求分析项目演示详细设计代码实现需求分析播放列表管理播放器管理播放列表管理主要功能:将歌曲添加到主播放列表将歌曲添加到普通播放列表通过歌曲id查询播放列表中的歌曲通过歌曲名称查询播放列表中的歌曲修改播放列表中的歌曲删除播放列表中的歌曲显示播放列表中的所有歌曲播放器管理主要功能:向播放器添加播放列表从播放器删除播放列表通过名字查询播放列表信息显示所有播放列表名称播放

2020-07-16 22:47:27 301 2

原创 2020最好理解常见字符编码

字符集常用字符类分类:ASCII 及其扩展字符集– 作用:表语英语及西欧语言– 位数:ASCII 使用 7 位表示,能表示 128 个字符;其扩展使用 8 位表示,表示 256 个字符– ASCII 从 00 到 7F,ASCI 扩展从 00 到 FFISO-8859-1 字符集– 作用:扩展 ASCII,表示西欧、希腊语等– 位数:8 位– 范围:从 00 到 FF,兼容 ASCII 字符集GB2312 字符集– 作用:国家简体中文字符集,兼容 ASCII– 位数:使用

2020-07-14 23:45:10 513

原创 学习Java第二十六天

Java输入输出流(下)字符流字符输入流 Reader字符输出流 Writer字节字符转换流InputStreamReaderOutputStreamWriterInputStreamReaderOutputStreamWriterInputStreamReader( ) 和 OutputStreamWriter( )字节字符的转换流和文件的输入输出流(实现1com文件的复制操作)package com.sh.charstream;import java.

2020-07-14 21:41:00 262

原创 2020最简单快速解决Eclipse导入工程时乱码问题

步骤一(导入工程)1)打开 eclipse,在 File 选项中点击 Import…项2)在 Import 窗口中,选择 General 下的 Existing Projects intoWorkspace,点击 Next3)在以下窗口中选择 Select root directory,然后点击右侧的 Browse…,找到要导入的工程所在的位置,点击确定,然后点击 Finish,就完成了导入步骤二(修改编码格式)1)在 eclipse 左侧工程栏中找到自己导入的工程,

2020-07-13 22:31:55 326

原创 2020最常用Eclipse的快捷键

注释模块快捷键使用/* */自动注释掉选择的代码块:ctrl+shift+/取消/* */注释:ctrl+shift+\使用//自动注释当前行或者选择的多行: ctrl+/(取消注释也采用这个命令)编辑快捷键删除行:ctrl+d在当前行上插入一行:ctrl+shift+enter在当前行下插入一行: shift+enter自动补全代码或者提示代码:alt+/自动引入包和删除无用包:ctrl+shift+o英文字母大小写的转换:ctrl+shift+x(大写)和 ctrl+shift

2020-07-13 22:12:47 635 1

原创 学习Java第二十五天

Java输入输出流(上)输出流例如:System.out.println(“com”); 向屏幕输出一句 com输入流Scanner sc = new Scanner(System.in); 输入 com流就是一连串流动的字符,以先进先出的方式发送信息的通道File类什么是文件?– 文件可认为是相关记录或放在一起的数据的集合在Java中,使用java.io.File类对文件进行操作java.io包 里面的 File 类这里只列举一部分,需要具体的可以去查A

2020-07-13 20:27:50 269 1

原创 2020年史上最简单最全JDK设置(环境变量配置)

环境变量设置第一步:下载安装JDK(oracle官网去下载)第二步:右击此电脑-属性-点击高级系统设置点击环境变量开始环境变量设置第一步新建“ Java_Home ”变量 变量值为JDK安装位置(我的安装位置为D:\jdk-14)第二步双击Path点击编辑文本在最后加上 %JAVA_HOME%\bin; 不要忘记分号从JDK8 以后不再需要配置pathclass ,有自带工具包了安装完成,进行检验WIN+R输入cmd,打开输入java输入javac配置

2020-07-12 23:48:28 1271

原创 学习Java第一天

Java初识Java简介开发第一个Java程序开发环境搭建使用Eclipse进行开发Java简介Java是一门面向对象的程序设计语言1995年由sun公司发布2010年被Oracle公司收购JVMJVM(Java Virtual Machine),Java虚拟机JVM是Java平台无关性实现的关键JDKJDK(Java Development kit),Java语言的软件开发工具包两个主要组件:– javac -编译器,将源程序转成字节码– java-运行编译后

2020-07-12 23:31:27 439 6

原创 学习Java第二十四天

Java多线程线程的概念进程的概念进程是指可执行程序并存放在计算机存储器的一个指令序列,它是一个动态执行的过程(任务管理器中有一个进程,大家可以看到)线程的概念线程是比进程还要小的运行单位,一个进程包含多个线程,线程可以看做一个子程序程序的运行依靠CPU时间片的轮转概念 (3个软件轮流运行,由于时间很短,人感知不到,认为三个软件在同时运行)线程的创建创建一个 Thread 类,或者一个 Thread 子类的对象创建一个实现 Runnable 接口的类的对象Thread类Th

2020-07-12 00:06:08 240 2

原创 学习Java第二十三天

Java泛型为什么使用泛型在Java中增加泛型之前,泛型程序设计使用继承来实现坏处– 需要强制转换– 可向集合中添加任意类型的对象,存在风险泛型的使用List list = new ArrayList ();Java SE7及以后的版本中,构造方法中可以省略泛型类型List list = new ArrayList < >();多态与泛型常见的错误写法:class Animalclass Cat extends Animal ( )List list

2020-07-10 23:53:51 410

原创 学习Java第二十二天

Java集合排序集合中的基本数据类型排序集合中的字符串排序Comparartor接口Comparable接口回顾数组排序int[ ] arr ={15,31,23,45,67,99,12} ;Arrays.sort(arr);集合排序使用 Collections 类的 sort() 方法sort(List< T > list)– 根据元素的自然顺序对指定列表按升序进行排序案例一(对存放在List中的整形数据进行排序)package com.sh.sort;

2020-07-09 16:06:29 417

原创 学习Java第二十一天

Java集合(下)MapMap中的数据是以键值对 (key-value) 的形式存储的key-value 以 Entry 类型的对象实例在可以通过 key 值快速地查 value一个映射不能包含重复的键每个健最多只能映射到一个值HashMap基于哈希表的 Map 接口的实现允许使用 null 值和null 键key 值不允许重复HashMap 中的 Entry 对象是无序排列的MapHashMap案例一完成一个类似字典的功能– 将单词以及单词的注释存到HashM

2020-07-08 19:36:11 6974 18

原创 学习Java第二十天

Java集合(上)Java中的集合是工具类,可以存储任意数量的具有共同属性的对象为什么使用集合,而不用数组呢?– 存储20名学生信息(数组)– 存储商品信息(集合)应用场景无法预测存储数据的数量同时存储具有一对一关系的数据需要进行数据的增删数据重复问题Java集合框架体系结构List(列表)List 是元素有序并且可以重复的集合,称为序列List 可以精确的控制每个元素的插入位置,或删除某个位置的元素List 的两个主要实现类是 ArrayList 和 LinkedLis

2020-07-08 00:46:54 473 2

原创 学习Java第十九天

Java字符串在Java中,字符串被作为 String 类型的对象处理String常用方法简介创建 String 对象的方法String s1= “com”; 创建一个字符串对象com,名为s1String s2=new String; 创建一个空字符串对象,名为s2String s3=new String(“com”); 创建一个字符串对象com,名为s3int length()、charAt(int index)、String substring(int beginIndex)、Stri

2020-07-06 23:25:55 1547 10

原创 学习Java第十八天

Java包装类Java数据类型问题–不具备对象的特征–无法进行对象化交互解决方案–包装类包装类和基本数据类型之间的转换手动装(拆)箱与自动装(拆)箱package Wrap;public class WrapTestOne { public static void main(String[] args) { // TODO Auto-generated method stub //装箱:把基本数据类型转换成包装类 //1、自动装箱 int t1=2;

2020-07-05 00:06:07 289

原创 学习Java第十七天

Java异常什么是异常错误在我们编写程序过程中经常发生,包括编译期间和运行期间的错误运行期间错误在程序运行过程中,意外发生的情况,背离我们程序本身的意图的表现,都可以理解为异常异常分类Throwable有两个重要的子类:Eexeption 和 ErrorErrorError是程序无法处理的错误,表示运行应用程序中较严重的问题。大多数错误与代码编写者的执行操作无关,而表示代码运行时的JVM(Java虚拟机)出现的问题例如,Java虚拟机运行错误(virtual Machin

2020-07-02 23:59:35 1028

原创 学习Java第十六天

Java多态(下)

2020-07-01 01:46:58 209

原创 学习Java第十五天

Java多态多态意味着允许不同类的对象对同一消息做出不同的响应编译时多态(设计时多态,一般为方法重载)运行时多态(程序运行时动态决定调用哪个方法)必要条件:满足继承关系父类引用指向子类对象从一定角度来看,封装和继承几乎都是为多态准备的现实中,多态的例子数不胜数动物们都有吃东西、跑、跳、叫的方法,不同的动物表现方式不同类型转换向上转型(Upcast):将子类型转换为父类型隐式/自动类型转换,是小类型到大类型的转换对于向上的类型转换,不需要显示指定,即不需要加上前面的小括号和

2020-06-28 10:37:29 142

原创 学习Java第十四天

Java设计模式设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案下面是常见的23个设计模式单例模式(两种代码实现方式:饿汉式,懒汉式 )目的:使得类的一个对象成为该类系统中的唯一实例定义:一个类有且仅有一个实例,并且自行实例化向整个系统提供重点:具体场景,具体分析饿汉式(对象创建过程中实例化)代码实现:package com.sh.Singleton;//饿汉式:创建对象实例的时候直接初始化 空间换时间public class SingletonOne { //1

2020-06-21 23:22:22 185

原创 学习Java第十三天

Java继承(下)复习(继承的概念和特点,继承的代码实现,方法重写,访问修饰符的分类及作用,super关键字的使用,继承的 初始化顺序)

2020-06-19 00:02:23 134

原创 学习Java第十二天

Java继承(上)继承的概念继承的实现方法重载方法重写访问修饰符super关键字的使用super PK this 关键字继承的概念1.利于代码复用2.缩短开发周期继承的实现1.使用extends实现继承2.单一继承,只能有一个父类方法重载方法重载:1、同一个类中2、方法名相同,参数列表不同(参数顺序、个数、类型)3、方法返回值、访问修饰符任意4、与方法的参数名无关方法重写方法重写:1、有继承关系的子类中2、方法名相同,参数列表相同(参数顺序、个数、类型),方法返回值相同

2020-06-08 22:44:30 155

原创 学习Java第十一天

Java封装将类的某些信息隐藏在类内部,不允许外部程序直接访问通过该类提供的方法来实现对隐藏信息的操作和访问隐藏对象的信息留出访问的接口封装的意义: 防止使用者错误修改系统的属性 提高系统的独立性 提高软件的可重用性包定义包导入包常用系统包static关键字1 static + 属性 ------静态属性2 stat...

2020-04-08 00:24:30 126

原创 学习Java第十天

Java面向对象什么是对象万物皆对象对象:用来描述客观事物的一个实体,由一组属性和方法构成类类是模子,确定对象将会拥有的特征(属性)和行为(方法)类的特点- 类是对象的类型- 具有相同属性和方法的一组对象的集合类和对象的关系类是抽象的概念,仅仅是模板对象是一个你能看得到,摸得着的具体实体类是对象的类型对象是特定类型的数据具体开发过程中,先定义类再实例化对象...

2020-03-17 23:11:25 141

原创 学习Java第九天

综合案例(数组的管理)需求:定义一个类,对数组中的数据进行管理方法插入数据:public int[] insertDate(){ }显示所以数据:public void showDate(int[] a, int length){ }在指定位置处插入数据:public void insertAtArray( int[] a,int n,int k){ }查询能被3整除的数据:publ...

2020-02-21 22:32:05 180

原创 学习Java第八天

Java方法所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块方法声明-语法格式:访问修饰符 返回类型 方法名(参数列表){方法体}方法分类无参无返回值无参带返回值带参无返回值带参带返回值无参无返回值一行打印输出一串星号package com.method;import java.util.Scanner;public class Me...

2020-02-20 23:26:55 367

原创 学习Java第七天

二维数组二维数组也是存放相同数据类型的数据,可以看成是由多个一维数组组成二维数组的声明语法格式有三种:数据类型[][] 数组名;数据类型 数组名[][];数据类型[] 数组名[];二维数组的创建数组名=new 数据类型[行][列];声明的同时进行创建每一行的数量可以不同元素的引用与一维数组相似,行列的index值均从0开始二维数组的初始化与一维数组类...

2020-02-19 18:46:03 267

原创 学习Java第六天

Java数组一维数组声明语法格式:数据类型[] 数组名;数据类型 数组名[];例:int[] myIntArray; int myIntArray[];创建语法格式一:先声明后创建int[] arr;arr=new int[10];语法格式二:声明的同时创建数组int[] arr=new int[10];注意:数组的长度必须规定 数组会被分配连续的内存空间...

2020-02-18 22:40:38 289

原创 学习Java第五天

Java流程控制之循环结构while 循环例:求1到5的累加和package com.flow1;public class PlusDemo { public static void main(String[] args) { // 求1到5的累加和 //1+2+3+4+5 int n=1; int sum=0;//sum是存放和的变量 while(n&l...

2020-02-17 21:57:40 269

原创 学习Java第四天

Java流程控制之选择控制多重 if 结构例:编写一个程序,根据考试成绩,输出相应的评定信息成绩大于90,输出"优",成绩大于等于80分且小于90分,输出"良",成绩大于等于60分且小于80分,输出"中",成绩小于60分,输出"不及格",简单 if 语句package com.flow;import java.util.Scanner;public class Scor...

2020-02-16 17:32:49 308

原创 学习Java第三天

Java运算符表达式表达式:由运算符和操作数组成例:sum = n1 + n2赋值运算符格式:变量 = 表达式;例:int n=3; //将3赋值给变量n注意:赋值运算符是从右至左运算!复合赋值运算符算数运算符编程练习public class MathDemo { public static void main(String[] args) { int num1...

2020-02-15 22:23:43 369 2

原创 学习Java第二天

标题 Java的常量与变量

2020-02-14 19:57:28 784 4

NetBeans+Xapp 实现 学生成绩管理系统.rar

用php语句实现了数据库的链接,通过NetBeans html语句实现了页面的创建,通过实现多页面的跳转,以及本地数据库的管理,实现了学生成绩管理系统的设计,是我的大作业,需要的可以下载,互相交流

2020-07-16

Java基础与应用 图形界面成绩管理.rar

Java基础与应用 图形界面成绩管理 课本第23章程序手敲,完美运行代码,加数据库软件,我自己做的结课作业,需要的可以下载,交流学习

2020-07-16

水果管理系统.rar

自己写的Java大作业,通过swing实现图形画界面,通过集合实现水果的增删改查,有需要的可以下载,登录页面设置了背景图,这个项目也算是对自己Java入门的一个总结

2020-07-05

空空如也

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

TA关注的人

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