- 博客(47)
- 收藏
- 关注
原创 笔记--I/O流
i:代表Input 输入(读取)o:代表output 输出(写入)流:数据(字符,字节)1个字符=2个字节输入和输出是相对于电脑中 内存 与硬盘之间的说法内存(临时存储):输出---把内存中的数据写入硬盘中保存硬盘(永久存储):输入----把硬盘中的数据读取到内存中使用 上面四个都是抽象类,无法实例化对象,必须调用其子类作用:把内存中的数据写入硬盘中构造方法:Fileoutputstream ( String name)创建一个向具有指定名称的文件中写入数据的输出文件流。FileOutputStre
2022-08-18 20:12:14
356
原创 笔记之--实用类
步骤:写一个enum类,然后里面写常量,另起一个类,创建枚举类变量,创建对象用。,且该字符串必须可解析为相应的基本数据类型的数据,否则。类型时,若该字符串内容为。包装类构造方法参数为。类型时,字符串不能为。...
2022-08-15 20:54:29
118
原创 笔记之-集合
何为迭代器:集合对象.iterator()方法将集合中的所有元素按顺序取出放入迭代器容器里面。1.将数据存储到集合中,向集合中添加元素不是通过元素下标操作,而是通过集合对象调用add()方法。2.获取集合中的元素个数,对象.size()方法 数组是.length操作。5.对象.removeFirst() 删除并返回列表第一个元素。6.对象.removeLast() 删除并返回列表最后一个元素。4.对象.getLast() 返回列表最后一个元素。4.对象.remove(下标)删除集合中元素。...
2022-08-11 20:41:19
177
原创 异常和异常处理机制
的堆栈跟踪功能显示出程序运行到当前类的执行流程。第三种情况:异常类型不匹配。Java中如何进行异常处理。算术错误情形,如以零作除数。块捕获异常,分为三种情况。第二种情况:出现异常。返回异常信息描述字符串,对异常进行处理的代码段。对异常进行处理的代码段。对异常进行处理的代码段。数字格式转换异常,如把。对异常进行处理的代码段。对象强制类型转换出错。...
2022-08-10 19:52:07
98
原创 Java三大特点之继承
Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 B 类继承 A 类,C 类继承 B 类,所以按照关系就是 B 类是 C 类的父类,A 类是 B 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)。// 定义Cat类独有的属性。...
2022-08-03 21:01:06
257
原创 题目:有一个已经按升序排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。
提示>程序分析首先判断此数第一次小于数组中哪个元素,然后将此数插入,插入后此元素之后的数,依次后移一个。
2022-07-26 20:36:54
1961
原创 数组中的最大值,最小值,冒泡排序
冒泡排序其基本思路是,对于一组要排序的元素列,依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面,如此继续,直到比较到最后的两个数,将小数放在前面,大数放在后面,重复步骤,直至全部排序完成。2)依次取出后面的元素与假设的最大值进行比较,如果后面的元素比假设的最大值大,取代它成为新的最大值,如果比假设的最大值小,不进行替换,继续比较下一个元素。System.out.println("数组中的最大值是"+max);1)假设数组中的第一个元素(下标为0的元素)为最大值。...
2022-07-26 16:19:29
1453
原创 数组的介绍--Array
数据类型[]数组名=new数据类型[]{数据1,数据2,....,数据n};数据类型[]数组名={数据1,数据2,....,数据n};//声明一个长度为5的int类型数组,里面的数据分别是1125369875//声明一个长度为5的char类型的数组,里面的元素分别是'a''f''3''m''r'...
2022-07-25 14:35:38
331
原创 跳转语句break 和continue
continue也可以在双重循环中的使用,内层循环中的continue结束的是内层循环,如果要结束外层循环,需要使用标记来表名结束哪一个循环。break在双重循环中的使用,内层循环中的break结束的是内层循环,如果要结束外层循环,需要使用标记来表名结束哪一个循环。在while或者do…break主要用在循环语句或者switch语句中,用来跳出整个语句块。在for循环中,continue语句使程序立即跳转到更新语句。break跳出最里层的循环,并且继续执行该循环下面的语句。...
2022-07-22 15:26:41
506
原创 循环结构--while循环和do-while循环
do-while循环不管任何情况都至少执行一次,简单点说,啥也别管循环体先跑一遍再说!while循环一次都不会执行。
2022-07-20 20:31:41
1181
原创 今天讲一下选择结构之 If分支语句
如果条件2位false,则继续往下判断条件3,如果条件3位true,则执行代码块3,执行完代码块3,结束整个if-else-if结构,执行if-else-if结构后面的代码。如果条件1为false,则继续往下判断条件2,如果条件2为true,则执行代码块2,执行完代码块2,结束整个if-else-if结构,执行if-else-if结构后面的代码。判断条件1,如果条件1为true,则执行代码块1,执行完代码块1,结束整个if-else-if结构,执行if-else-if结构后面的代码。...
2022-07-18 19:41:35
402
原创 逻辑运算符中的短路与&&,短路或||,逻辑与&,逻辑或|;条件运算符
代码】逻辑运算符中的短路与&&,短路或||,逻辑与&,逻辑或|;条件运算符。
2022-07-15 13:57:11
2155
原创 数据类型转换
包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。复合算术运算符+=-=*=/=%=包括位与(&)、位或(|)、位非(~)、位异或(^)、左移()六种。用于赋值运算,分为简单赋值(=)、复合算术赋值(+=,-=,*=,/=,%=)和复合位运算赋值。包括大于(>)、小于(=)、小于等于(、=、>=,...
2022-07-14 19:29:14
138
原创 java数据类型,常量,变量定义,Scanner类
1.基本数据类型(1).整数类型:byte、short、int、long浮点类型: float、double(2).字符型:char(3).布尔型:boolean2.引用数据类型数组,类,接口3.变量概念:在程序运行中其值可以改变的量,变量是Java程序的一个基本存储单元。语法:[访问修饰符] 变量类型 变量名 [=初始值];(1)”变量类型“可从数据类型中选择(2)“变量名”是定义的名称变量,要遵循标识符命名规则(3)中括号中的内容为初始值,可选项4.常量概念:在程序运行中不能被改变的量常量命名规范:(1
2022-07-13 18:55:20
424
原创 java第二天,myeclipse的一些快捷键
用HelloWorld来演示Ctrl+D: 删除当前行Ctrl+Z 返回到修改前的状态Ctrl+Y 与上面的操作相反Ctrl+/ 注释当前行,再按则取消注释Ctrl+Shift+/ 自动注释代码,多行Ctrl+Shift+\自动取消已经注释的代码,取消多行Ctrl+Shift+F格式化文件syso+alt+/,输出语句main+alt+/,直接导入mainf方法Ctrl+c:粘贴Ctrl+v:复制图片版的...
2022-07-12 14:36:38
231
原创 JDK安装,环境变量的配置与HelloWorld
1.这里用的是jdk1.7版本,这个版本相对稳定怕麻烦就装c盘,一直下一步即可,最重要的是环境变量的配置步骤:①右击桌面上”计算机”,选择”属性” ②选择左侧“高级系统设置 ③选择“环境变量” ④选择“系统变量”里的“新建”。 ⑤新建“JAVA_HOME”变量,变量值为你的JDK软件安装路径“C:\Program Files\Java\jdk1.7.0_80” ⑥新建“PATH”变量,变量值为“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”(这个值固定不变,复制粘贴,不要自己输入
2022-07-11 16:31:19
259
1
原创 两周Html学习笔记,自己感觉常用的
布局: nav 表示导航 aside 一般表示跟主体相关的内容 article 文章相关的内容 section 无特殊意义列表:ol ul dl li 都是块元素通过type属性更改列表的项目符号 有序列表 项目符号:1(默认值)、a、A、i、I 无序列表 项目符号: disc,默认值,实心的圆点 square,实心的方块 circle,空心的圆
2022-07-08 10:55:37
179
原创 解决几个常见问题
解决:最外面套一个盒子,固定宽度即可2.不用margin position(定位)解决盒子里面图片垂直居中问题解决:用vertical-align 属性设置元素的垂直对齐方式3.以后解决高度塌陷就用伪元素选择器(最好用)注意:必须要结合content使用4.层级被遮盖问题解决:用z-index: ;得配合定位使用1:如果定位元素的层级是一样,则下边的元素会盖住上边的 通过z-index属性可以用来设置元素的层级 可以为z-index指定一个正整数作为值,该值将会作
2022-07-07 19:09:16
71
原创 HTML中关于背景的相关知识
background-color 设置背景颜色(属性值前面博客有)background-image来设置背景图片语法:background-image:url(相对路径);可以同时为一个元素指定背景颜色和背景图片,这样背景颜色将会作为背景图片的底色图片在元素中的位置如果背景图片小于元素大小,则会默认将背景图片平铺以充满元素 如果背景图片大于元素,默认会显示图片的左上角 如果背景图片和元素一样大,则会将背景图片全部显示3.背景图片的重复方式background-repeat用于设置背景图片
2022-07-01 16:28:07
412
原创 今天学习定位
更加高级的布局手段 定位指的就是将指定的元素摆放到页面的任意位置 通过定位可以任意的摆放元素 通过position属性来设置元素的定位 可选值: static: ['stætik] 默认值,元素没有开启定位 relative: ['relətiv] 开启元素的相对定位 absolute: ['æbsəlju:t] 开启元素的绝对定位 fixed:开启元素的固定定位(也是绝对定位的一种)
2022-06-30 20:25:42
245
原创 今天整理了一些关于高度塌陷的问题
一般父元素高度不固定,被内容撑开 高度塌陷定义:元素设置浮动float脱离文档流那就无法撑开父元素的高度,导致父元素高度丢失,布局混乱缺点:不容易修改,维护困难 解决方案二:开启BFC,即块格式化上下文,开启后元素变成一个独立区域BFC 可以理解为一个封闭的大箱子,箱子里的元素不会影响外面元素开启BFC后元素的特点:1.父元素垂直外边框不会与子元素重合(父子元素重叠)2.开启BFC的元素不会被浮动元素所覆盖 3.开启BFC模式可以包含浮动的子元素1.dispaly:inline-bloc
2022-06-29 17:25:22
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人