
Java基本语法学习
文章平均质量分 78
Java基本语法学习
小西程序员之路
日常学习笔记记录和总结分享!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java中常见的数据类型及区别
java容易弄混的数据结构原创 2023-03-14 22:05:04 · 177 阅读 · 0 评论 -
Java基础语法的心得总结
Java复习时的一些知识点汇总原创 2023-02-26 16:47:53 · 691 阅读 · 0 评论 -
Java基础语法练习题
java知识点题目训练,刷题!刷题!刷题!原创 2023-02-18 23:05:39 · 881 阅读 · 0 评论 -
Java第二十一次笔记(强化部分Day10)---缓冲流、转换流、序列化对象、打印流、Properties、IO框架
readLine是字符缓冲流独有的。恢复下面,按照数字大小进行排序。该方法是解决不同编码乱码的问题。数据库中查取数据是非常耗费电脑性能的。把对象缓存到文件当中去,下次获取数据从文件中获取数据比数据从数据库中获取可能会更快。本节的学习目的就是将数据如何存入到文件当中。把位置对象的内容写出去,所以用的是对象字节输出流。把留存在文件中的数据提取出来以字节的形式转换存到Java中。打印流的作用更高效、快捷的将数据进行写入到文件的流。在别人的写好的框架下,进行调用使用。使用框架进行完成。...原创 2022-07-25 22:48:20 · 230 阅读 · 0 评论 -
Java第二十次笔记(强化部分Day09)---File、方法递归、字符集、IO流、字节流、资源释放的方式、字符流的使用
注1、File包括文件和文件夹两个含义。2、java中的文件的形式则是对象的创建直接递归直接自己掉用自己间接递归案例通过案例来学习递归的算法递归的整体思路实际上就是先从高到低找到最小的,然后再向上进行递归回去。这就是编程递归的思想。算法在栈中如何进行的视频13分钟左右递归公式ASCII就是一个字符集。注中国需要两个字节进行表示,英文和数字用一个字节即可表达全部内容。注常见的编码和解码API转换成UTF-8的格式转换成GBK的格式注字节流。...原创 2022-07-17 23:02:01 · 470 阅读 · 0 评论 -
Java第十九次笔记(强化部分Day08)---日志框架、阶段项目(152未完成)
目录本部分学到的内容 145一、日志框架 1461.1日志技术的概述 146总结: 1.2日志技术体系 146总结: 1.3Logback概述 146总结:1.4Logback快速入门 147 步骤: 总结: 1.5 Logback配置详细-输出位置、格式设置 147 对配置文件中工作台部分的配置做出解释说明: 对配置文件中日志部分的配置做出解释说明: logback.xml配置中其他部分的说明: 总结: 1.6Logback配置详解-日志级别设置 147 日志级别设置的作用:总结: 二、阶段项目实战原创 2022-07-13 21:46:42 · 167 阅读 · 2 评论 -
Java第十八次笔记(强化部分Day07)---不可变集合、Stream、异常体系
说明解释:1、对Stream流中的数据进行筛选,选出符合我们所需要的内容数据。 说明:Error是系统的问题,无法控制解决。能避免和解决的是Exception异常,该部分的异常能够得到避免发生。 解释说明: 该方法并不解决问题,只是不提示报错。错误还是会提交给虚拟机。程序会被杀死掉,无法执行报错的后面内容程序。解释:该异常处理方式的作用,能够进行格式异常的报错,并能够进行提示,或者进行对应的修改。 企业级写法:写这个比较规范,只写这一句即可,另外的方法需要有多少个就需要写多少个异常处理方法原创 2022-06-17 00:15:52 · 165 阅读 · 2 评论 -
Java第十七次笔记(强化部分Day06)---Set系列集合、Map集合体系
目录本部分的学习目标:133一、Set系列集合 1341.1Set系列集系概述 134总结:1.2HashSet元素无序的底层原理:哈希表 134(无序的原因) HashSet1.8版本的原理解析:总结:编辑 1.3HashSet元素去重复的底层原理 134 (不重复的原因)HashSet去重复原理解析: 总结:1.4实现类:LinkedHashSet 134 总结: 1.5实现类:TreeSet集合概述和特点 134 自定义排序规则: 总结: 二、Collection体系的特点、使用场景总结 134三、原创 2022-06-10 22:36:07 · 1460 阅读 · 4 评论 -
Java第十六次笔记(强化部分Day05)---集合概述、Collection集合的体系(常用API、遍历方式 )、常见数据结构(栈、队列、数组、链表、二叉树、红黑树)、List集合、并发异常、泛型
Java原创 2022-06-04 23:42:34 · 269 阅读 · 1 评论 -
Java第十五次笔记(强化部分Day04)---常用API(SimpleDateFormat、Calendar)、包装类、正则表达式、Arrays类、常见算法(选择排序、二分查找)、Lambda表达式
本部分学习的内容:一、日期与时间1.1Date 121案例:计算当前时间往后走1小时121秒之后的时间是什么。方案一:代码如下: //1、获取得到当地时间 Date d1 = new Date(); System.out.println(d1); //2、将时间转换成毫秒,方便进行时间的计算 long time2 = System.currentTimeMillis();原创 2022-06-03 23:31:08 · 402 阅读 · 0 评论 -
Java第十四次笔记(强化部分Day03)---多态、内部类、常用API(Object、Objects、StringBuidder、Math、System、BigDecimal)
一、面向对象三大特征之三:多态多态是最重要的面对对象的特征!!!1.1多态的概念,多态的形式什么是多态?举例说明:狗和乌龟,两者都是同类对象。同时执行相同行为:比如说跑。狗和乌龟的跑步行为不一样。这就是多态的变现。...原创 2022-05-30 17:01:52 · 280 阅读 · 0 评论 -
Java第十三次笔记(强化部分Day02)---语法(导包、权限修饰符protected、final、常量、枚举、abstract抽象类、接口)
一、包对导包进行解释:在不同的包下,如果需要使用别的包下的类,则是需要进行导包的操作。在相同的包下,则是不需要进行导包的操作的。如何自动生成导包的操作方案:方案一:alt+回车:自动生成导包方案二:步骤一:步骤二:-----------------------------------------------------------------------------------------------------------------------..原创 2022-05-23 23:45:09 · 259 阅读 · 1 评论 -
Java第十二次笔记(强化部分Day01)---继承特征、this和super使用区别
二、面向对象三大特征之二:继承2.1继承概述、使用继承的好处展示如下:2.2继承的设计规范、内存运行原理案例:继承的存储关系介绍:提示:后面的都是继承的一些语法(螺丝钉)2.3继承的特点对继承的特点进行解释说明:(特点1和特点2)问题:为什么不支持多继承?支持多层继承(特点3)答:使用反证法特点4:2.4继承后:成员变量、成员方法的访问特点注:如果子类和父类中...原创 2022-05-21 14:48:24 · 130 阅读 · 0 评论 -
Java第十一次笔记(强化部分Day01)---static相关知识(static静态关键字、static应用知识:工具类、代码块、单例设计模式)
一、static静态关键字1.1static是什么、修饰成员变量的用法实例成员变量。实例成员变量与静态成员变量(有static与无static)总结:1.2static修饰成员变量的内存原理1.3static修饰成员方法的基本用法主要解决的问题是:理解有的方法是有static修饰的,有的则是没有static修饰的。1.4static修饰成员方法的内存原理1.5static的注意事项注:这些类都是在同一个建立的类里...原创 2022-05-21 00:11:01 · 250 阅读 · 0 评论 -
Java第十次笔记---ATM系统案例练习
一、系统准备、首页设计原创 2022-05-18 23:45:40 · 631 阅读 · 1 评论 -
Java第九次笔记---常用API(String、ArrayList)
学习String会获得那些?一、String1.1String类概述 78但是我们会发现,执行下列的程序后,输出的内容会发生了改变,和我们所注意的String类的对象在创建后不能被改变所冲突。对于该问题,做出以下解释。我们创建好的String类变量后,它会将数据存在堆内存中,我们使用name +=处理后,是得到新的变量,将新的变量进行了输出。原来的对象没有变化。总结:1.2String类创建对象的2种方式 79方式一:根据地址寻找内容。...原创 2022-05-14 23:07:27 · 1001 阅读 · 1 评论 -
Java学习第八次笔记---面向对象(对象定义、对象内存图、构造器、this关键字、封装、成员变量和局部变量区别)
一、设计对象并使用二、对象内存图三、面向对象编程训练:模拟购物车模块3.1需求分析、架构搭建3.2添加商品到购物车、查看购物车信息原创 2022-05-08 11:45:02 · 274 阅读 · 0 评论 -
Java第七次笔记---案例练习汇总
一、案例一:买飞机票案例:案例分析:问题暴露1:对于输入的操作指令掌握不熟练。Scanner sc = new Scanner(System.in);以及数据的接收代码的书写。double money = sc.nextDouble();int month = sc.nextInt();String type = sc.next();问题暴露2:1、switch整体判断结构使用的不熟练。switch(type){ case type1.原创 2022-05-04 19:34:18 · 1253 阅读 · 0 评论 -
Java第六次学习笔记---数组(定义、遍历、内存图)
一、数组解释:看例子和数据的含义概念,我们可以理解到,格式如下:数据类型 数组的名字 = {数据内容}数组定义与变量存储的优势 :学习数组,需要解决的问题:(学习思路)...原创 2022-04-24 22:01:37 · 671 阅读 · 2 评论 -
Java第五次学习笔记---程序流程控制(分支结构、循环结构、跳转关键字)
一、分支结构1.1if分支结构if的三种结构格式:格式1:if(条件表达式){执行语句;}格式2:if(条件表达式){执行语句1;}else{执行语句2;}格式3:if(条件表达式1){执行语句1;}else if(条件表达式2){执行语句2;}else if (条件表示3){执行语句3;}......else{执行语句n+1;}...原创 2022-04-17 19:03:42 · 2533 阅读 · 0 评论 -
Java学习第四次笔记------类型转换、运算符
一、类型转换1.1自动类型转换自动转换类型的含义:将数据范围小的变量,可以直接赋值给转换到范围大的变量下。也就是说将小范围的变量的类型变成了大范围下的变量类型。比如说,char下的变量经过自动变换后在int类型下,会变成整型,然后输出自动变换后的结果显示的是char类型下在ASCII表中的整型数字。例如:public class TypeDemo1{ public stastic void main(Sting[],args){ byte a =原创 2022-03-24 22:53:50 · 567 阅读 · 0 评论 -
JavaSE第三次学习笔记---Java基本语法(注释、字面量、变量)
一、注释1.1、三种注释方法1、//:单行2、/* */ :多行注释3、/** */:文档注释,可以提取到程序说明书上1.2、为何注释在程序中不执行呢?由于java执行的是.class文件,而编译生成的.class文件内不存在编译的内容。1.3、相应的快捷键:单行注释(光标在所要注释的行):ctrl + /多行注释(选中所要注释多行):ctrl + shift + /二、字面量字面量:数据在程序中的格式三、变量变量:存储数据的区域,而且数据是可以变化的原创 2022-03-13 21:21:23 · 688 阅读 · 0 评论 -
JavaSE第二次笔记---IDEA开发工具的使用
目录1、IDEA项目的建立2、IDEA的背景、字体等设置3、IDEA常用的快捷键介绍4、IDEA中其他操作4.1修改类名称(模块)4.2导入已编辑好的模块4.3删除模块IDE:代码的编写、编译、执行的开发工具。1、IDEA项目的建立2、IDEA的背景、字体等设置其中可以在Editor-->Color Scheme-->Text-->Default text 中来设置代码输入框中的背景设定。豆沙绿(护眼色):(204,238,2..原创 2022-03-08 23:03:17 · 7126 阅读 · 0 评论 -
JavaSE学习第一次笔记---Java入门知识
目录一、Java入门知识1、JDK组成2、Path环境变量2.1在配置环境变量时注意:2.2配置JAVA_HOME一、Java入门知识1、JDK组成首先,使用通过javac开发工具对.java源文件进行编译,生成.class文件。再利用java开发工具对生成的.class文件进行执行。这个操作的过程是在JVM(Java的虚拟机中实现的),后将写好的程序放到核心类库当中。2、Path环境变量配置路径环境的作用:方便在任何的目录下都能够执行执行命令(在Ja原创 2022-03-08 22:27:53 · 8013 阅读 · 0 评论