自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java中标识符的规范

标识符在Java中标识符一般是用来给类,方法以及包名进行命名的,不能以数字开头,比如:1abc 这样的命名就是错误的。我们需要注意标识符首字母必须用字母,$,_ 字符来命名其他不可以。其他位就随便了。还需要注意 我们一般给一个类命名,比如:Student这个类我们需要给首字母大写。如果不大写也是可以的但是为了规范期间我们一般这样命名。标识符大小写敏感,长度无限制。不能用关键字来命名...

2019-07-03 15:16:37 393

原创 java-IO流-杂七杂八流

数据输入输出流数据输入流: DataInputStream数据输出流: DataOutputStream特点: 可以写基本数据类型,可以读取基本数据类型,怎么写就怎么读,顺序不能乱,在内存中进行读写,不对硬盘上的数据操作这个流关闭是无效的,所以就不用关闭了操作字节数组ByteArrayOutputStreamByteArrayInputStream操作字符数组CharArrayW...

2019-05-23 12:18:28 211

原创 java-IO流的概述

IO流的分类按流向分:分为输入流和输出流按类型分:分为字节流和字符流字节流FileOutputStream字节输出流两种构造方法:FileOutputStream(File file)FileOutputStream(String name)FileOutputStream fos= new FileOutputStream(new File(“hello.txt”));如果没有...

2019-05-23 12:10:46 202

原创 java-file类

1。创建功能public boolean createNewFile():创建一个新的文件 如果存在这样的文件,就不创建了public boolean mkdirs():创建文件夹,如果父文件夹不存在,会帮你创建出来可以创建多层目录 当然也可以创建单层目录如果创建文件或文件夹时没有写盘符路径,默认在项目路径下相对路径:没有带盘符的路径绝对路径:带有盘符的路径2.删除功能public...

2019-05-23 11:44:20 133

原创 java-如何用输入流写3000遍“爱你三千次”。

A:IO流概述IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的对象都在IO包中B:IO流分类a:按照数据流向输入流 读入数据输出流 写出数据b:按照数据类型字节流 可以读写任何类型的文件 比如音频 视频 文本文件字符流 只能读写文本文件用字节输出流写3000遍“爱你三千次”。package Demo;import java.io....

2019-05-22 20:24:53 1321 1

原创 java-set集合及其子类集合的详细总结

1.HashsetHashSet 底层数据结构是哈希表. HashSet 不是线程安全的 集合元素可以是 null​ 哈希表:是一个元素为链表的数组,综合了数组和链表的优点。特点:元素唯一 无序 底层是链表加数组遍历集合: public static void main(String[] args) { HashSet<String> set = new H...

2019-05-13 22:23:04 768

原创 java-自动拆装箱和手动拆装箱

A:Integer类概述Integer 类在对象中包装了一个基本类型 int 的值,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,还提供了处理 int 类型时非常有用的其他一些常量和方法B:构造方法public Integer(int value)public Integer(String s)1.Integer int a = Integer.MAX_...

2019-05-09 19:59:22 1549 1

原创 java-Arrays类

public static void main(String[] args) { int []arr={2,520,8,100,6,3}; int []arr2={2,100,300,500,600}; Arrays.sort(arr); System.out.println(Arrays.toString(arr)); ...

2019-05-09 19:32:48 111

原创 java-多态

1. 多态的特点多态概述某一个事物,在不同时刻表现出来的不同状态。多态前提要有继承关系。要有方法重写。 其实没有也是可以的,但是如果没有这个就没有意义。要有父类引用指向子类对象。2.多态中成员访问特点a:成员变量编译看左边,运行看左边。b:构造方法创建子类对象的时候,会访问父类的构造方法,对父类的数据进行初始化。c:成员方法编译看左边,运行看右边。d:静态方法编译...

2019-04-18 12:44:50 143

原创 java-关键字final的用法和特点

1.final修饰特点修饰类: 被修饰类不能被继承修饰方法: 被修饰的方法不能被重写修饰变量: 被修饰的变量不能被重新赋值,因为这个量变成了一个常量2.final修饰局部变量基本类型,是值不能被改变引用类型,是地址值不能被改变...

2019-04-17 20:13:37 211

原创 java中继承的应用和特点

1.继承的引入和概述java中为什么要有继承呢?多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。继承的格式: class Fu{ } class Zi extends Fu{ }这就实现了继承通过子类名加上关键字extends父类名。继承有什么好处呢?a:提高了代码的复用性b...

2019-04-17 18:38:31 722

原创 java-this的用法

为什么要有this当我们的局部变量和成员变量相同的时候,如果我们不使用this关键字,那么会导致一个问题:就是局部变量隐藏了成员变量的问题。this关键字特点是当前类的对象引用。简单的记,它就代表当前类的一个对象。谁调用这个方法,那么该方法的内部的this就代表谁this的应用场景解决局部变量隐藏成员变量...

2019-04-11 17:16:21 661 1

原创 java-private关键字

1.private关键字特点a:是一个权限修饰符b:可以修饰成员变量和成员方法c:被其修饰的成员只能在本类中被访问private 私有的 是一个权限修饰符,可以修饰成员变量和成员方法,被修饰后,只能在本类中访问,外界无法访问。public 公共的 是一个权限修饰符,可以修饰类,可以修饰成员变量,可以修饰成员方法,被修饰的成员在任何地方都可以访问2.如果成员变量被private修饰了(...

2019-04-11 17:02:12 480

原创 java-面向对象

一丶面向对象思想概述当需求单一,或者简单时,我们一步一步去操作没问题,并且效率也挺高。可随着需求的更改,功能的增多,发现需要面对每一个步骤很麻烦了。这时就开始思索,能不能把这些步骤和功能在进行封装,封装时根据不同的功能,进行不同的封装,功能类似的封装在一起。这样结构就清晰了很多。用的时候,找到对应的类就可以了。这就是面向对象的思想。文件名问题在一个java文件中写两个类:一个基本的类,一个...

2019-04-11 16:40:24 131

原创 java知识-数组

1.数组概念数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。2.数组的定义格式格式1: 数据类型[] 数组名; int []a;格式2: 数据类型 数组名[]; int a[];用第一种方法更好一点,推荐使用第一种方法。3.数组的初始化Java中的数组必须先初始化,然后才能使用。所谓初始化:就是...

2019-04-08 21:29:18 147

原创 java-方法重载

1.什么是方法重载?在同一个类中,允许存在一个以上的同名方法,只要它们的参数列表不同,与返回值无关。参数列表不同:A:参数个数不同B:参数类型不同代码实现public static void main(String[] args) { int sum= add(1,1,3); double sum1= (double) add(1,1.0); int sum2=...

2019-04-08 20:00:01 126

原创 java中方法的调用

1.什么是方法方法就是完成特定功能的代码块。在很多语言中都有函数的定义,但是在咱们JAVA语言中,我们将其称之为方法。2.方法定义在类中,方法跟方法是平级关系,不能嵌套定义。3.方法不调用不执行。4.void 无明确反回值类型。5.如果一个方法一旦明确了返回值类型,必须由 return 带回一个 与明确了类型一致的结果6.方法的格式详细说明。修饰符 目前使用 public...

2019-04-03 13:13:00 595

原创 java基础知识-顺序,选择,循环。

一丶if语句。if语句格式一if语句控制的语句体如果是一条语句,大括号可以省略;如果是多条语句,就不能省略。 if (条件 ){ 满足条件所要执行的语句 } else{ 不满足条件执行的语句}if语句格式二 if(比较表达式1) { 语句体1; }else if(比较表达式2) { 语句体2;...

2019-04-01 22:01:17 273

原创 ++X和X++的区别,变量值的替换

一丶++X和X++的区别++,–运算符的作用自加(++)自减(–)运算++:自加。对原有的数据进行+1–:自减。对原有的数据进行-1a:单独使用:放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)b:参与运算使用:放在操作数的前面,先自增或者自减,然后再参与运算。放在操作数的后面,先参与运算,再自增或者自减。 int num=1;int rr...

2019-03-27 20:36:59 2566

原创 java基础知识-运算符

一丶字符的运算字符参与数学运算时,会去对照ASCII码表char ch=' ';//空个字符char ch2='B';int r=ch2+1;//字符参与数学运算时,回去对照ASCII码表 a 97 A 65 '0' 48System.out.println(r);运行结果:结论:‘B’在ASCII中的值为66加1等于67。字符参与运算时会自动对照ASCII表。二丶加号的作...

2019-03-27 19:44:55 224

原创 java语言基础知识

一丶变量变量定义:在程序执行的过程中,在某个范围内其值可以发生改变的量(变量其实是内存中的一小块区域)变量可以不断地存放一类型的常量,并可以重复使用变量的定义格式:数据类型 变量名 = 变量值;变量的作用域:变量定义在哪一级的大括号中,那个大括号的范围就是这个变量的左右域,相同的作用域不能定义两个同名变量。 int a; a=10; a=100; //a=1.0;错误...

2019-03-27 18:19:35 118

原创 JAVA中的一些基础知识

一丶常量定义在程序的执行过程中它的值不会发生改变的量。常量的分类:字面值常量,自定义常量字面值常量又可以分为六类 :(1) 字符串常量(2)整数常量 (3)小数常量 (4)字符常量【用单引号括起来的内容,单引号中只能是单个字母,单个数字,单个符号】 (5)布尔常量 (6) 空常量 null用输出语句输出常量class changliang{public static void main...

2019-03-27 16:57:08 122

原创 java-jkd的安装和坏境变量的配置

一丶安装jdk第一步首先我们在网页中下载好jdk链接是:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html第二步双击下载好的jdk等待程序安装,完成点击确定即可。二丶坏境变量的配置第一步首先我们右击我的电脑,选择属性打开然后点击高级系统设置第二步单机坏境变量...

2019-03-24 22:10:49 586

空空如也

空空如也

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

TA关注的人

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