自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 字符串子类StringBuffer

一.StringBuffer StringBuffer bu=new StringBuffer(); String s="aaa"; bu.append(s+"\n"+"bbb"); System.out.println(bu);输出:aaabbb该类的append方法实现了字符串的拼接...

2019-09-16 10:39:38 278

原创 泛型

一.对泛型的理解:1.泛型,从字面意思上来说指的是广泛的类型,很多的类型。同时也是它的设计理念,设计者希望创造容器,可以存放各种基类或者自定义类的对象的容器。下面通过一些简单的代码来理解泛型:public class Robot{ private int a; public Robot(int a) { this.a = a; } publ...

2019-09-10 11:37:07 184

原创 字符串String方法

一.split方法该方法作用是使用方法参数分割1.参数为空字符串时 String s="abcde"; String[] s1=s.split(""); for (String s2 : s1) { System.out.print(s2); }分割成"a" “b” “c” “d” "e"字符串...

2019-09-05 16:25:36 253

转载 ArrayList list = new ArrayList(20);中的list扩充几次

https://blog.csdn.net/m0_37860769/article/details/78649254ArrayList list=new ArrayList(); 这种是默认创建大小为10的数组,每次扩容大小为1.5倍ArrayList list=new ArrayList(20); 这种是指定数组大小的创建,创建时直接分配其大小,没有扩充。所以,扩充为0次...

2019-09-04 11:47:10 2612

原创 集合

1.java集合类主要由Map接口和Collection接口派生而来collection的子接口:List,Set2.实现类:List的实现类:ArrayList,LinkedListSet的实现类:HashSetMap的实现类:HashMap3.什么时候使用LinkedList,什么时候使用ArrayList经常访问,输出等使用ArrayList经常插入删除等使用LinkedLi...

2019-08-31 16:19:37 139

原创 获取字符串,数组,集合长度

获取字符串长度使用length()方法,获取数组长度使用lenth属性,获取集合长度使用size()方法 String a="get"; int[] b=new int[5]; List list=new ArrayList(); System.out.println(a.length()); System.out....

2019-08-31 15:56:03 1158

原创 学生管理系统(下)

测试类:package Student;import java.util.Calendar;import java.util.Scanner;/** * @author Administrator * @Title: Test * @ProjectName maven * @Description: * @date 2019/8/30 11:43 */public c...

2019-08-30 15:20:32 290

原创 学生管理系统(上)

题目如下:学校中对于学生的管理越来越重要,现开发一个学生管理系统,要求实现如下功能: 登录功能 添加学生信息 查询学生信息1、查询所有学生信息2、查询单个学生信息 删除学生信息 修改学生信息 退出系统 如果用户输入的用户名和密码为admin和m123,则可以进入主菜单,否则提示用户用户名或密码错误,并要求重新输入 当用户进入主菜单之后,显示主菜单功能列表...

2019-08-30 15:19:16 1220

原创 冒泡排序法

举例,将数组{1,3,2,8,6}由小到大排列代码如下:public class maopao { public static void main(String[] args) { //定义数组 int[] number={1,3,2,8,6}; for (int i=1;i<=number.length-1;i++){//一共进行...

2019-08-27 19:33:05 183

原创 成员变量和局部变量

成员变量指的是在类中定义的变量局部变量指的是在方法中定义的变量public class TestWater { public int a;//成员变量 public static void main(String[] args) { int b;//局部变量 System.out.println(b);//此处会报错 }}成员变量基...

2019-08-27 10:37:04 139

原创 异常

声明异常:当程序员认为自己写的代码可能会出现bug时会抛出异常。一.throws方法上抛出异常class C{ public void show() throws Exception{ //在方法上thorws异常,方法里面可能会出现问题 Scanner input =new Scanner(System.in); int a=input.nextI...

2019-08-26 16:58:30 183

原创 maven项目使用log4j

第一步:新建一个maven项目第二步:修改自动生成的配置文件pom.xml复制粘贴以下代码:<dependencies> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId&g...

2019-08-26 16:19:16 194

原创 接口

一.声明接口:public interface Doorbell { void ring();}用关键字interface声明接口二.使用接口public class door implements Doorbell{}用关键字implements使用接口三.接口的特性:1.接口不能被实例化,接口没有构造方法2.接口中的方法全是构造方法3.成员变量全是 publi...

2019-08-26 15:47:40 255

原创 逻辑与

测试代码如下:如图,运行结果如下:1/0没有报错,原因如下:&&为Java中的逻辑运算符,是短路与。12==0这个表达式的结果为false,短路与在运算时,只要有一个表达式结果为false,另一个表达式可以不运算,其结果就是false。反过来:将逻辑与中的条件互换,会报错。运行结果会报错:...

2019-08-23 09:01:07 166

原创 抽象类,抽象方法

抽象方法:只声明而未实现的方法。且抽象方法只能放到抽象类里,抽象方法没有方法体,抽象类里面可以包含非抽象方法抽象类里面有构造方法。抽象方法必须在子类中重写,否则子类中会报错public abstract class Chouxiang { public abstract void a(); public Chouxiang() { }}抽象类不能被实例化,否则...

2019-08-22 16:51:30 257

转载 字符串string

1.字符串类型不属于8大基本类型,并且String类是由final定义的,不能被继承源码如下图:字符串是常量,他们的值创建之后是不可以改变的,其意思是:String str="hello";str="1";第一句,在栈中创建一个空间存放对象变量str,然后在堆中开辟一个内存空间,对象值为"hello"将引用赋给str。第二句,在堆中另外开辟一个内存空间,对象值为"1",把引用赋给st...

2019-08-22 14:20:32 148

原创 ==与equals的区别

一.对于基本类型类型:==比较的是具体的值而equals无法用于基本类型的比较1.整型的比较输出:2.布尔型(boolean)的比较:输出:3.字符型的比较:输出:对于8大基本类型(int,byte,long,short,char,float,double,boolean)==比较的是具体的值equals无法用于基本类型的比较,否则会报错,测试如下:二.对于引...

2019-08-20 11:52:22 205

原创 java类与对象复习

一.成员变量与局部变量1.成员变量指的是在类中定义的变量局部变量指的是在方法中定义的变量2.便于理解的代码:运行结果如下:重点:1.成员变量默认值是0,字符串形式默认为null,可以不赋初值,因此,上程序输出结果为:0 null2.局部变量必须手动赋予初值,上代码中注释方法中包含局部变量的定义,如果删除int age=102中的数字,代码会报错持续更新。。。。。。。。。...

2019-08-14 13:37:01 134

转载 java保留两位小数

java保留两位小数1.使用java类库中自带的DecimalFormat类,使数字输出结果保留2位小数代码如下:运行结果如下:2.输出结果为:String.format表示字符串的格式化3.使用BigDecimal四舍五入方法需要导入BigDecimal类:import java.math.BigDecimal;输出结果为:1:scale指的是你小数点后的位数。比如...

2019-08-09 11:32:03 2316

原创 java题目

1.输入一段整数数字,如12345,要求使用到类的方法,求出每一位相加之和,并输出代码如下:jiafa类代码如下:上图最后截图原因,需要添加一个大括号运行主方法结果如下:以上代码适用于整数输入,当输入小数时,应使用charAt方法,代码如下:jiafa类与上相同:...

2019-08-08 17:21:38 211

原创 java中charAt()方法和setcharAt()方法

示例代码如下:charAt()方法返回字符串指定位置的字符,因此运行结果如下:setcharAt()方法:示例代码如下:输出如下:如图:setcharAt将字符串第3个位置改为u...

2019-07-30 16:11:31 9247

原创 java 中substring()方法用法

实例代码如图:运行结果如下:substring(5,18)所在行表示创建一个包含所需子串的新字符串5,18分别表示起点和终点

2019-07-30 13:22:59 489

原创 java中for循环

for循环示例代码如下:for(int i=1;i<=5;i++){}其含义为:代码块中某个事件循环发生5次,如代码块中为输出语句即为输出5次for循环中三个部分均可省略,如下代码也是合理的:for( ; ; ){}用for循环输出直角三角形:运行如下:注意:包,类和主函数没有放在图中其中:第一个for循环表示System.out.println...

2019-07-29 00:16:30 220

原创 判断某年是否是闰年

引用java.util.Random类,该类作用为产生随机数输出结果:

2019-07-18 17:24:45 578

原创 输出1-12某个整数,然后输出相应月份

注意:需要引用java.util.Random包

2019-07-18 17:14:10 5758

原创 用循环语句计算1+2+3+...+100

如图是使用for循环求和,注意class后的类名需要和java名相同,否则会出错

2019-07-18 17:04:41 10253

原创 绝对定位脱离文本流

测试绝对定位脱离文本流,且原来的空间不会保留思路如下:先放一个盒子div,让其绝对定位到第一行,在其后放一段a标签文字,如果div原来的空间保留了,则出现的顺序应该是先div后文本。代码如下运行结果:可以发现绝对定位会脱离文本流,且原本的空间不会保留。将相对定位变为绝对定位,运行结果如下:因此相对定位不会脱离文本流,且原来所占空间会保留。...

2019-07-16 14:44:41 863

原创 java中int i写进for循环中输出i会报错,但写到for外面不会

java中int i写进for循环中输出i会报错,但写到for外面不会代码如下:如图输出i会报错,原因是int i定义在for循环中,其作用域在for内,在作用域外输出i会出现错误,解决方法是将i定义到for外面...

2019-07-16 11:23:30 2196 1

原创 html5图片与文字垂直对齐

html5图片与文字垂直对齐如图:效果如下原理:在图片旁边放上文字使其垂直对齐,有几种办法1.定位:使用绝对定位相对定位可以很容易办到2.b标签是行内元素。...

2019-07-15 18:44:42 6048

原创 html5空心三角形做聊天气泡效果

html5空心三角形做聊天气泡效果一.原理是先做两个实体三角形,用较小的实体三角形遮住较大三角形的内部以及下边框,再放个div,做出如淘宝那样的气泡效果。css代码如下:html代码:得到结果如下:...

2019-07-15 11:53:48 519

原创 html5border方法做实体三角形

html5border方法做实体三角形设置一个div,其css代码如下:运行结果如下:因此,只要将中间的div设置成宽高均为0,可得到朝向四个方向的三角形,再将其他三边的边框透明,就可以得到一个三角形。将上面css代码改为:得到三角形:...

2019-07-15 11:27:23 845

原创 盒子嵌套盒子,内部盒子margin-top失效而margin-left有效详解

先看代码:执行结果如下图:内盒margin-top设为30px;margin-left设为30px;可以看到左外边距有效而顶外边距使外盒向下移动了30px;1.margin-left:外盒没有向右移动是受文本流的影响2.margin-top:外盒受影响向下移动是因为外盒没有内边距丶边框,其仍然以浏览器为参考线。给外盒设置边框border丶内边距可以解决,也可以设置浮动和(over...

2019-07-10 11:32:54 947

原创 html新手教程

一.谈谈网页制作1.制作一个静态网页的步骤为:确认目标-收集素材-网页布局-代码编写2.网页布局:浏览器是根据.html文档的顺序逐行实现代码。常见网页布局方式是将网页分成一块一块的区域组合而成。常见块元素有:p div ul-li h1 h1…等,块元素独占一行。常见内联元素:a img span等,内联元素里面不允许套块元素。二.分区元素1.div: div是较为重要的分区元素,...

2019-07-08 13:43:27 697

原创 html5列表中嵌入列表,水平导航栏嵌入下拉菜单,鼠标指向隐藏

html5列表中嵌入列表,水平导航栏嵌入下拉菜单,鼠标指向隐藏第一步:先用列表做一个水平导航栏(使用float浮动)代码如下:上图中晚间新闻处还有个结束标签但不影响这里说明情况。上图详细代码在之前博客中有详细说明。运行结果:第二步:在晚间新闻处使用列表增加一个下拉菜单代码如下:如图,先在晚间新闻下增加一个列表,注意:ul标签中嵌入li标签中。运行后会发现不能对齐的问题。在css...

2019-07-08 10:59:35 4508

原创 html中列表去原点及水平横向放置

代码如下:运行效果如下:float:left表示左浮动,是水平放置的关键;设置成右浮动也是可以的,不过会出现在右侧注意:设置成ul浮动没有效果,必须ul里面的li浮动。margin-right增加右边距,使标签看起来均匀有距,得体,如果不设置则会挤在一块list-style-type:none表示列表前面没有标记如默认的圆点。...

2019-07-08 09:38:39 5339

转载 html中list-style-type与list-style的区别

list-style与list-style-type的区别list-stye指的是列表,是一个复合属性,list-style-type只是其中的一项。list-style-type:设置列表项标记的类型,none表示前面没有标记,如点。list-style-position:设置在何处放置列表项标记。值为outside、inside。默认为outside。list-style-image:...

2019-07-08 08:45:43 7263

原创 html乱码及图片无法显示

html乱码及图片无法显示1.乱码:出现这种问题主要是因为编码方式表示国际通用编码,注意保存时也要存为UTH-8编码方式2.图片无法显示:首先检查图片命名跟源文件图片名字是否一致再检查图片是否在该路径文件夹内如要引用html文件的上层文件夹内的图片:flower表示上层文件夹名,../表示上层,../../表示上上层,主意,是2个点...

2019-07-07 12:22:05 5081

空空如也

空空如也

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

TA关注的人

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