自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中的map遍历

package map集合遍历;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Set;public class demo1 { public static void main(String[] args) { Map map =new HashMap(); map.put(1,"小明"); map.put(2,"小画"); map.put(3,.

2020-07-28 16:49:26 150

原创 java迭代器iterator

第二种方法不建议使用,因为他在循环时如果删除元素(remove)会出现丢失数据和nosuchelementexceptionpackage 迭代器;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class demo1 { public static void main(String[] args) { List list =new ArrayList(); for..

2020-07-28 15:28:42 162

原创 java中的派系collection和map(collection中包含list和set)

1.list中的常用方法:mport java.util.ArrayList;import java.util.List;public class list { public static void main(String[] args) { List list =new ArrayList(); //增,list是一片有序的空间 list.add("a"); list.add("b"); list.add("c"); list.add(2,"d"); Li...

2020-07-28 14:35:23 147

原创 正则表达式(java电话号码,邮箱格式验证)

//边界匹配器 String s1 ="i love java"; boolean b = s1.matches("^i\\s\\w{4}\\s\\w{3}a$");//其中^位开头,$为结尾,主义的是一定要写开头和结尾字符 System.out.println(b);在我国电话格式这么写:String reg = “1[3456789]\d{9}”String reg = "1[3456789]\\d{9}";//对字符串设置格式 Scanner sc= new Scanner...

2020-07-27 18:35:52 423

原创 java中的Date,calendar,simpledateformat

这个是date的相关代码,这个比较简单,自己可以看jdk1.6的文档这个是simpledateformat的相关代码package system;import java.text.SimpleDateFormat;import java.util.Date;public class simepledateformat { public static void main(String[] args) { Date date = new Date();//获取日期 //创建一个指定对象

2020-07-27 17:24:47 110

原创 java static静态详解

static(静态)1.static修饰属性static介绍:static修饰的部分称为静态部分。所有的静态部分都会随着类的加载而加载进来,也就是说,类加载进虚拟机的时候,类中的静态部分会被创建到静态域中;所有静态的部分都只加载一次1.static 修饰属性:static string name;注意:静态属性不建议使用“对象名.”来调用,一般使用类 + 静态属性名 sportman.nation=“china”代码在内存中的变化解释:内存中解释步骤:1.栈空间:sportman s1

2020-06-07 11:56:14 220 2

原创 构造代码块

代码块概念的介绍:1.代码块是类的第四大成员,由大括号包裹;比如if分支内容也称为构造代码块2.构造代码块{很少用}作为类的第四大成员,它起到了构造器的作用,实现了对于属性的初始化的功能public class dog { private String name; private int age; private String home; //构造代码块{很少用},起到了和构造器相同的作用 { this.name = "xx"; } }3.普通代码块大括号包裹4.静态代

2020-06-07 10:18:30 1017

原创 java private关键字

1. 封装1.什么是封装面向对象三大特点:封装,继承,多态所谓的封装,就是为了 解决java代码经量完全还原现实世界,而不会和原来世界造成冲突。这种冲突的产生往往是对于属性的直接赋值,也就是说,如果直接对属性赋值,那么就会缺少约束条件,那么就容易造成与现实世界不相符的特征,因此封装是对于属性赋值加上约束条件。换句话说,就是把属性放在方法里面,调用属性就只能从调用方法获得,这就是封装封装的实现方法:1.private私有化2.set和get方法3.set方法中设置约束条件比如:世界上没有三

2020-06-07 09:53:49 127

原创 this修饰构造器

this构造器体现程序的复用package 构造器;public class Person { String name; int age; String id; //空构造 public Person() { //this("x",21);//this()这个是调用其他构造器,可以提高代码的复用性 System.out.println("zero 参数"); } //两个参数构造器 public Person(String name,int age) { System.

2020-06-06 18:28:32 387

原创 面向对象实战1

思路:先有学生对象从键盘输入信息,存入到学生对像存入数组并输出package qf_面向对象;public class Student { String name; int age; //构造函数 public Student(String n,int a) { name = n; age = a; }}package qf_面向对象;import java.util.Scanner;public class StudentTest { public st

2020-06-06 17:05:52 127

原创 构造器的使用和创建

构造器的使用和创建文档:构造器的使用和创建.md链接:http://note.youdao.com/noteshare?id=e8d904150190acd246c1a99302315f6e&sub=C12A835FA6D04F578FCC7EDAC409D064[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OBmPN6yc-1591434170416)(FE1B62B4AF72430EBC7134BC6D5A3BC7)]Fox fox1 = new Fox(

2020-06-06 17:03:26 179

原创 类之成员变量

类之成员变量(里面的很多种)图片查看可以点击链接(如果失效请@我):添加链接描述//类又以下五个部分构成class 类名{ 成员变量 方法(){} 构造方法 代码块 //static静态代码段 构造代码块{} 内部类 class 类名 { } }成员变量定义在类的内部,方法的外部package 成员变量;public class dog { String name

2020-06-06 17:00:20 864

原创 对象和内存的关系(1)

对象和内存的关系[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-81hgAj5o-1591433646720)(5D5D17A2AC6245B5A84E7B3C585E6C78)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7a8Ilz52-1591433646723)(692A6C11A5774EE4B0B5DAF26F879D9F)]首先是创建局部变量:Student cpf 它在栈空间内然后 new Student()放在堆空间

2020-06-06 16:54:18 170

原创 类和对象的关系

类和对象的关系类只是形容一个物体或者客观事实的一种描述方式,但是对象是将类进行模拟出来对象就是实例化类eg: class person{ string name; int age; void sleep(){} void eat(){} } public static void main(String args[]) { person p = new person () r.sleep()

2020-06-06 16:51:59 142

原创 java一维和二维数组

java一维维数组//一维数组的的替换,注意形参的运用package qf_array;public class Demo1 { public static void main(String[] args) { int[] arr = new int[] {10,20}; swap(arr); for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]); } } private static

2020-06-06 16:50:51 120

原创 计算机网络作业1-4章部分作业

第一章:概述p-3803 .试从多个方面比较电路交换,报文交换,和分组交换的主要优缺点。(1)电路交换:由于电路交换在通信之前要在通信双方之间建立一条被双方独占的物理通路(由通信双方之间的交换设备和链路逐段连接而成)优点:  ①由于通信线路为通信双方用户专用,数据直达,所以传输数据的时延非常小。  ②通信双方之间的物理通路一旦建立,双方可以随时通信,实时性强。  ③双方通信时按发送顺序传送数据,不存在失序问题。缺点:  ①电路交换的平均连接建立时间对计算机通信来说嫌长。  ②电路交换

2020-06-06 15:24:06 4531

空空如也

空空如也

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

TA关注的人

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