![](https://img-blog.csdnimg.cn/c93eb3a159e74abdb99f5dc0706d0e81.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础语法
文章平均质量分 81
学习Java最基础语法,集合,面向对象等等,打好扎实的基础。
喜乐L
一切成就,均源于累积。要和凌晨四点的太阳一起睁开眼睛,成年累月的的坚守。
展开
-
java核心编程——IO流
一、FileFile:文件路径或文件对象,不描述文件本身! 文件和目录路径名的抽象表示 import java.io.File;public class TestFile { public static void main(String[] args) { //1.构造方法 //-- File(String pathname) File file = new File("D:\\program\\A_hqyj\\ide...原创 2022-10-22 15:15:10 · 457 阅读 · 0 评论 -
IO流——文件内容的复制
import org.junit.After;import org.junit.Before;import org.junit.Test;import java.io.*;public class BisandBos_test { File file; FileInputStream fis; FileOutputStream fos; BufferedOutputStream bos; BufferedInputStream bis; ...原创 2022-10-22 15:14:38 · 94 阅读 · 0 评论 -
java实践——模仿ATM机存取管理系统
一、分析:分别编写三个类:用户类User、银行类Atm和测试类TestAtm()。用户类User:存放用户的信息。包括账号、姓名、密码、余额,以及一个返回用户的信息的方法。 银行类Atm:包含7个方法,分别完成各自的功能。分别为注册账户方法postUser(),登录账户方法recordUser(),存钱方法saveMoney(),取钱方法drowMoney(),查询方法selectMoney(),转账方法carryMoney(),注销账户方法logoutUser()。 测试类TestAtm:测试原创 2022-04-04 23:47:17 · 749 阅读 · 0 评论 -
java se +mysql——基于控制台实现简易餐厅管理系统
使用java se + mysql 实现简单的餐厅管理系统.....原创 2022-04-08 21:48:19 · 4574 阅读 · 8 评论 -
java面向对象编程——封装
目录第六章、访问控制一、包的概念1.package语句2.import语句二、访问修饰符1.访问修饰符2.访问修饰符修饰成员3.访问修饰符修饰类第七章、封装一.封装的意义二.封装的实现三、总结第六章、访问控制一、包的概念1.package语句- 在Java中使用package关键字区别同名的类 - package的目的: 解决命名冲突的问题 - 包语句必须写在java文件的开头 - 格式如下:package com....原创 2022-03-30 22:34:27 · 402 阅读 · 0 评论 -
java核心编程(集合、io、反射等)
.原创 2022-04-25 22:24:36 · 863 阅读 · 0 评论 -
java API
目录一、API文档1.JDK APIAPI 常用包2.文档注释规范二、常用类一、String类1.String对象不能改变2.String常量池3.构造方法4.常用方法5.作业6.案例一、API文档1.JDK API什么是JDK API? Application Programming Interface 应用程序接口 已经写好的,可供直接调用的类。 比如: 字符串操作、IO流、集合操作、线程、网络编程Socket等等原创 2022-04-09 23:23:54 · 1808 阅读 · 0 评论 -
java面向对象编程——总结
目录一、对象和类1.类2.类的成员变量和方法总结3.创建并使用对象二、方法1.方法的重载2.构造方法3.this关键字三、数组四、堆、栈、方法区1.堆2.栈3.方法区五、继承1.继承2.重写3.重写与重载的区别六、访问修饰符1.访问修饰符修饰成员2.访问修饰符修饰类七、封装八、static与final关键字1.static2.final九、抽象类与抽象方法1.什么是抽象方法?2.什么是抽象类?3.原创 2022-04-07 23:06:18 · 564 阅读 · 0 评论 -
java面向对象编程——多态和内部类
第十一章、多态一、多态的意义 面向对象的三大特征: 1.封装:属性私有化,提供公共的set和get方法 2.继承:子类继承父类,子类获取父类的属性和方法 3.多态:一种事物的不同表现,java多样性 同一种事物的不同状态 表现形式 --不同的引用指向同一对象 --相同引用指向不同对象 二、向上造型格式: 父类 父类对象 = new 子类;Father father1 = new Father();Father father = new Son();U原创 2022-04-07 13:28:18 · 612 阅读 · 0 评论 -
java面向对象编程——抽象和接口
第九章、抽象类一、抽象方法和抽象类 抽象:abstract修饰,没有实体,其实现内容交给子类完成1.抽象类 -由abstract修饰的类,有抽象方法的类就是抽象类 - 有抽象方法的类,一定是抽象类 - 抽象类可以有非抽象方法 -一个类没有抽象方法也可以修饰为抽象类 - 抽象类不能被实例化 //抽象类public abstract class Shape { }public class TestSh...原创 2022-04-01 21:11:26 · 739 阅读 · 0 评论 -
java面向对象编程——static和final
第八章、static和final目录第八章、static和final一、static1.static修饰成员变量2.案例--模拟统计网站访问人数3.static修饰方法4、static块和非static块5.扩展:类加载机制6.总结二、final1.final关键字修饰类2.final关键字修饰成员变量3.final关键字修饰方法4.static final修饰常量5.总结6.案例-窗体创建的三种方式一、static1.static.原创 2022-03-31 17:37:43 · 63 阅读 · 0 评论 -
java 面向对象编程——继承
目录第五章、继承一、继承1.继承的格式2.继承中的构造方法3.父类的引用指向子类对象4.总结二、重写第五章、继承一、继承通过extends关键字可以实现继承 子类可以通过继承获取父类的属性和方法,也可以定义自己独有的属性和方法。 继承单一性: 一个子类只能有一个父类(1个儿子只能有一个爸爸),但一个父类可以有多个子类。 继承: 子类继承父类--->代码的复用性1.主要作用: 子类可以通过继承获取父类的属性和方法2.特性:单一继承性,一个子类只原创 2022-03-29 23:11:23 · 2630 阅读 · 0 评论 -
java 面向对象编程——简介
目录第一章、对象和类一、面向对象的程序设计1.抽象的数据类型2.什么是类3.总结二.定义一个类1.定义类的成员变量2.定义类的成员的方法3.类的成员变量和方法总结4.创建并使用对象第二章、方法一.方法的重载1.方法的标识2.方法的重载3.访问重载方法4.重载总结二、构造方法1.构造方法2.构造方法的作用3.规则4.this关键字:5.this();第三章、数组一、引用类型数组1.数组是对象2.引用类型..原创 2022-03-28 20:08:16 · 1269 阅读 · 0 评论 -
java基础—综合练习
练习一:猜数游戏1.题目在Guessing类(第五章练习3)猜数字游戏的基础上,添加游戏难度的选择,难度以产生随机数的大小为标准,分3等级:1(0-100)2(0-1000)3(0-10000):2.逻辑: 1.main方法:接收用户选择的等级,判断其猜数范围,将猜数的范围传给自定义方法 2.自定义方法guessing(): 接收猜数的范围; 生成范围内的一个随机数random...原创 2022-03-26 21:29:00 · 4337 阅读 · 0 评论 -
java基础—第五章、方法
第一节、方法的定义方法是一段封装特定逻辑功能的代码 方法可以被反复的调用,减少代码的重复性,便于程序的维护和优化。 方法的5个要素: 修饰词 返回值类型 方法名 参数列表 方法体 一、定义格式://main函数 main方法 主方法 主函数 public static void main(String[] args) {}分析: public static : [修饰词] 可以省略 不写表示当前所有修饰词为默认的。 void : 返回值类型 当前这个方法...原创 2022-03-25 22:00:53 · 520 阅读 · 0 评论 -
java基础—第四章、数组
第一节、什么是数组程序 = 算法 + 数据结构数据结构:把数据按照某种特定的结构保存,设计一个合理的数据结构是解决问题的关键。数组:最基本的数据结构数组的特定结构: !!!相同类型组成元素集合!!!。通过元素的下标进行访问,且下标从0开始,最大元素下标为[数组长度-1]第二节、数组定义数据类型[] 数组名 = new 数据类型[数组长度];//1.数组的定义 : 数据类型[] 数组名; ----数据类型 数组名[]; int[] arr; //数组的定义原创 2022-03-24 22:46:13 · 733 阅读 · 0 评论 -
java基础—第三章、流程控制
先来写一下第二章的练习三:练习三: 接受用户输入年份,判断是否为闰年。 年份能被4整除,且不能被100整除的是闰年。 年份能被400整除的是闰年。//1.接收年份System.out.println("请输入年份:");Scanner scan = new Scanner(System.in);//2.获取年份int year = scan.nextInt();//3.条件判断String result = (year % 4 == 0 &&...原创 2022-03-23 23:13:06 · 294 阅读 · 0 评论 -
java基础—第二章、运算符
第一节、算术运算 java语言中常用的算数运算符有5种,如下常用算数运算符 运算符 含义 + 加法运算 - 减法运算 * 乘法运算 / 除法运算 % 取模运算 其中+、-、*运算符都容易理解和数学中的相同,需要注意的是除法和取模运算。1.除法运算 在除法运算中,0作为除数的情况,会戈恩局类型的不同做处理。对于整型数据,它会出现异常。但对于浮点数类型,将会得到一个无穷大值或者NaN,不建议用0作为除数,毫无...原创 2022-03-22 23:30:22 · 352 阅读 · 0 评论 -
java基础—第一章、变量、标识符、基本数据类型、类型转换
第一节、一、什么是变量 变量是在内存中开辟的存储空间,用于存放运算过程中需要用到的数据。int a = 5; int b = 8; int c = a + b;二、变量的声明 格式: 数据类型 变量名; 格式: 变量类型 变量名;int a;int b;***未经声明的变量不能使用***一条语句中声明多个相同类型的变量,中间用逗号隔开int a,b,c;三、变量的命名***变量的命名需要符合标识符的语法,遵循小驼峰命名规则1.标..原创 2022-03-21 19:49:11 · 817 阅读 · 0 评论 -
初学java
初学java,记录每一天成长的自己!原创 2022-03-20 22:04:27 · 248 阅读 · 1 评论