随笔分类 -  JavaSE的学习

摘要:1:File对象的认识(创建三种file的构造方法) public static void main(String[] args) { //创建文件的三种构造方法 //1:file(String filePath) 通过将指定的路径名字字符串转换为抽象路径来创建新的file实例 File f1 = 阅读全文
posted @ 2022-08-26 10:19 程序员XiaoXie 阅读(36) 评论(0) 推荐(0) 编辑
摘要:public static void main(String[] args) { HashMap<String,String> map = new HashMap<>(); map.put("1","A"); map.put("2","B"); map.put("3","C"); map.put(" 阅读全文
posted @ 2022-08-24 22:30 程序员XiaoXie 阅读(147) 评论(0) 推荐(0) 编辑
摘要:1什么是注解 (1)定义:Annotation是从Jdk5.0开始后才引入的,不是程序本身,可以对程序作出解释。可以被其他程序读取 (2)注解的使用:可以在package,class,method,field上面使用,相当于可以获得辅助的功能 2java中常用的内置注解 public class t 阅读全文
posted @ 2022-08-23 10:23 程序员XiaoXie 阅读(144) 评论(0) 推荐(0) 编辑
摘要:1:异常exception:用于处理程序中出现的问题 (1)检查性异常,运行时异常,错误异常(严重) (2)java中可以吧异常当做对象来处理,Throwable是所有异常的一个超类 (3)Error和Exception的区别,error一般是致命性的错误,Jvm会终止线程程序,导致无法运行,exp 阅读全文
posted @ 2022-08-15 09:43 程序员XiaoXie 阅读(66) 评论(0) 推荐(0) 编辑
摘要:1instanceOf (1)用于比较两个对象是否相等 X instanceOf Y 用于比较X,Y是否存在父子关系 (2)子类转换为父类,可能为丢失子类自己独自拥有的方法 2Static修饰符的补充理解 (1)非静态方法可以去调用静态的方法 (2)静态方法随着类的加载而加载 (3)静态导入代码包 阅读全文
posted @ 2022-08-14 22:41 程序员XiaoXie 阅读(23) 评论(0) 推荐(0) 编辑
摘要:1封装 (1)定义:程序的设计要求,高内聚,低耦合。封装主要是通过属性私有,get/set (2)作用: a:提高程序的安全性,保护数据 b:隐藏代码的实现细节 c:统一接口 d:提高代码的可维护性 2继承 (1)java中的关键字,extends表示继承关系,子类extend父类,子类值父类的‘扩 阅读全文
posted @ 2022-08-14 22:00 程序员XiaoXie 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1面向对象 (1)什么是面向过程:步骤清晰简单,清楚第一步做什么,第二步做什么,一般用来处理一些简单得问题 (2)什么是面向对象:物以类聚,分类的思想模式,对问题进行分类,再对类中的某个细节进行处理,面向对象一般用来处理比较复杂的问题。 (3)面向对象的编程本质:以类的方式组织代码,以对象的方式组织 阅读全文
posted @ 2022-08-14 15:55 程序员XiaoXie 阅读(134) 评论(0) 推荐(0) 编辑
摘要:1定义:通过某种方法,将数组中的元素进行从大到小或者从小到大的排序 2实现思路: (1)比较数组中的元素,如果第一个数比第二个数大,我们就交换他们的位置 (2)每一次比较,都会产生一个最大或者最小的数字 (3)下一轮则少一次排序 3代码实现如下 4冒泡排序的优化:(思路:当已经排序好了,就不再进行循 阅读全文
posted @ 2022-08-12 17:25 程序员XiaoXie 阅读(7) 评论(0) 推荐(0) 编辑
摘要:1:java中的方法类似于其他语言的函数,简单来说:用来完成特定功能的代码 2:java中方法的组成部分 (1)修饰符+返回类型+方法名 (2)形式参数和实参,形式参数:用于接收外部传进来的参数,实参:用于方法体内部执行 (3)return不仅仅是方法的返回值,也可以终止方法。 3:方法的调用: ( 阅读全文
posted @ 2022-08-08 21:30 程序员XiaoXie 阅读(346) 评论(0) 推荐(0) 编辑
摘要:1:顺序结构 定义:java中的执行都是顺序结构,简单来说:就是从上而下依次执行 2:选择结构 (1)定义:If-else (2)If-else-else-else-if (3)Switch(注意:在jdk7以后 switch支持String的比较了) 底层原理:是比较字符串中的hashCode比较 阅读全文
posted @ 2022-08-07 14:35 程序员XiaoXie 阅读(22) 评论(0) 推荐(0) 编辑
摘要:java中生成doc文档步骤(通过命令行生成) (1):首先在idea中打开文件夹目录 (2):通过cmd输入命令 javadoc - encoding UTF-8 charset UTF-8 类名.java(加入格式调节,防止乱码问题) java通过idea生成doc文档的步骤 (1)百度即可 面 阅读全文
posted @ 2022-08-07 13:00 程序员XiaoXie 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1:什么是变量? java中简单理解就是可以变化的量 2:变量的类型: (1)类变量:需要加上关键字static,在后面中的jvm中会详细讲解内存分解,随着类的加载而加载 类的结束和结束 (2)实例变量:定义在全局中 可以通过对象.属性名获取 (3)局部变量:局部变量存在方法中或者代码块中,随着方法 阅读全文
posted @ 2022-08-07 11:16 程序员XiaoXie 阅读(28) 评论(0) 推荐(0) 编辑
摘要:1:java中的数据类型转换 (1):高转低 --》(数据类型)变量 (2):低转高 》自动转换 2:转换中需要注意的一些点: (1)不能对布尔值进行转换 (2)不能把对象类型转换为不相干的类型 (3)把高容量转换为低容量时,需要强制转换 (4)转换的时候可能存在精度的问题,或者内存溢出的情况(当数 阅读全文
posted @ 2022-03-03 22:36 程序员XiaoXie 阅读(138) 评论(1) 推荐(1) 编辑
摘要:1:float中的误区: 原因:float有限,离散,舍入误差,接近但不等。 最好避免使用float进行比较! 2:字符的拓展: 所有的字符本质还是数字, 编码:Unicode:0-65536 Unicode表中常见的 a=97 A=65 3:转义字符的拓展额 (1)\t:表示空格 (2)\n:表示 阅读全文
posted @ 2022-03-02 22:13 程序员XiaoXie 阅读(17) 评论(0) 推荐(1) 编辑
摘要:1:要求变量的使用有严格的说明,所有的变量必须先定义后才能使用 2:java中的数据类型分为两大类 (1)基本数据类型 注意:(1):int类型是最常用的(2)long记得在后面加一个L(3)float后面需要加一个F(用于区分小数)(4)字符只有一个字符,不能写两个,否则会报错 (5)String 阅读全文
posted @ 2022-03-02 21:53 程序员XiaoXie 阅读(42) 评论(0) 推荐(0) 编辑
摘要:1:java中的关键字【蓝色的表示常用的】 2:标识符的注意点: (1):所有的标识符都是以字母A-Z或者a-z或者美元符号或者下划线开始的。 (2):不能以数字开头。 (3):标识符的大小写是敏感的。 (4):首字符之后可以是任何字符的组合。 (5):不能使用关键字作为变量名或者方法名 (6):可 阅读全文
posted @ 2022-03-02 21:22 程序员XiaoXie 阅读(44) 评论(0) 推荐(0) 编辑
摘要:1:java的特性和优势 简单性,面向对象性,可移植性,高性能,分布式,动态性(java中的反射),多线程,安全性,健壮性 2:java的三大版本(Write one ,Run Anywhere) javaSE:标准版 javaME :嵌入式开发 javaEE:E企业级开发 3:JDK,JRE,JV 阅读全文
posted @ 2022-02-23 10:42 程序员XiaoXie 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1:切换盘符 E: 切换到E盘 C: 切换到C盘 ..... 2:查看当前盘符下的所有文件 切换到当前盘符,再输入dir 即可查看当前盘符下的所有文件 3:cd /d E: 垮盘符切换 表示切换到E盘 cd /d E:\IDEA 表示切换到E盘的idea 4:cd.. 表示切换到上级目录 5:cls 阅读全文
posted @ 2022-02-23 09:32 程序员XiaoXie 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1:复制:ctrl+C 2:粘贴:ctrl+V 3:全选:ctrl+A 4:剪切:ctrl+X 5:撤销:ctrl+Z 6:保存:ctrl+S 7:关闭窗口:alt+F4 8:永久删除shift+delete 9:打开命令窗口:windows+R 10:打开我的电脑:windows+E 11:打开任 阅读全文
posted @ 2022-02-22 17:51 程序员XiaoXie 阅读(491) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示