01 2022 档案

摘要:Java异常 什么是异常 异常:也就是意外情况,指程序运行中出现的不期而至的各种状况(文件找不到、网络连接失败非法参数等) 意外情况:用户的输入不符合程序要求、打开某个文件发现文件不存在或者文件格式不对、读取数据库数据结果数据为空、程序跑着结果硬盘满了、除数为0等等 异常分类 检查性异常 最具代表性 阅读全文
posted @ 2022-01-24 14:01 史小鹏 阅读(34) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(六) instanceof和类型转换 instanceof 可以判断两个类之间是否存在关系(如父子关系或是否是本身) 举例1: 父类: public class Person { } 子类1: public class Student extends Person { } 子类2: 阅读全文
posted @ 2022-01-24 12:02 史小鹏 阅读(74) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(五) 封装 程序设计的目标 高内聚,低耦合 高内聚:类的内部数据操作细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部使用 封装的信息隐藏 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 封装的关键 属性私有:private pri 阅读全文
posted @ 2022-01-22 21:22 史小鹏 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(四)小结 1 类与对象: 类是一个模板:抽象 对象是一个具体的实例 方法: 定义,调用 对应的引用: 引用类型:基本类型 对象是通过引用来操作的:栈 >堆 属性:字符Field成员变量 默认初始化: 数字:0或0.0 char:u0000 boolean:false 引用:null 阅读全文
posted @ 2022-01-20 17:23 史小鹏 阅读(21) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(三) 类与对象的关系 类 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表一个具体的事物 例如:人、植物、手机、电脑... 例如:Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象 对象是抽象概念的具体实例 阅读全文
posted @ 2022-01-19 21:29 史小鹏 阅读(54) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(二)Java方法的补充 静态方法 Student类里的静态(static)方法say public class Student { public static void say(){ System.out.println("正在说话"); } } 主函数调用Student类里的静态 阅读全文
posted @ 2022-01-19 18:23 史小鹏 阅读(39) 评论(0) 推荐(0) 编辑
摘要:Java面向对象(一) 面向对象与面向过程 面向过程 类似于线性思维,先考虑第一步做什么,再考虑第二步做什么... 面向过程时候处理一些较为简单的问题 面向对象 解决一个大问题,会先将这个大问题进行分类,对这些分类进行单独思考。最后对这些分类进行面向过程的探索。 将大问题拆解成小问题,再用面向过程解 阅读全文
posted @ 2022-01-19 14:53 史小鹏 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Java数组(二) Arrays类 Arrays类是一个数组工具类 Arrays类的方法都是static修饰的静态方法,所以在使用时可以之间使用类名进行调用 常用方法: 给数组赋值(填充、覆盖):fill 对数组排序(升序):sort 比较数组是否相等:equals 查找数组元素(用的是二分查找法) 阅读全文
posted @ 2022-01-19 00:44 史小鹏 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Java数组(一) 什么是数组 数组是最简单的数据结构 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标(索引)来访问它们 数组的下标(索引)是从0开始的 例如int类型数组a: int a 阅读全文
posted @ 2022-01-18 18:31 史小鹏 阅读(96) 评论(0) 推荐(0) 编辑
摘要:Java方法(三) 递归 什么是递归: 递归就是自己调用自己(A方法调用A方法) 递归方法就是在自己的方法里调用自己 递归组成结构: 递归头:确定什么时候不调用自身方法,如果没有头,将陷入死循环 递归体:确定什么时候需要调用自身方法 举例 //计算5!(也就是5*4*3*2*1) public cl 阅读全文
posted @ 2022-01-16 22:41 史小鹏 阅读(66) 评论(0) 推荐(0) 编辑
摘要:Java方法(二) 方法的重载 什么是重载: 重载就是在一个类中,有相同的函数名称,但形参不同的函数 这里的不同包括数量不同、类型不同等等 重载的规则: 方法名称必须相同 参数列表必须不同(个数不同或类型不同或参数排列顺序不同等等) 方法的返回类型可以相同也可以不同 仅仅返回类型不同不足以成为方法的 阅读全文
posted @ 2022-01-16 21:17 史小鹏 阅读(80) 评论(0) 推荐(0) 编辑
摘要:Java方法(一) 什么是方法 举例: System.out.print(); //System:类 //out:对象 //print():方法 方法是语句的集合,它们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法命名规则: 阅读全文
posted @ 2022-01-16 18:06 史小鹏 阅读(143) 评论(0) 推荐(0) 编辑
摘要:Java流程控制(三) 循环结构 while循环 while(布尔表达式){ //循环内容 } public static void main(String[] args) { int i=0; while(i<=5){ System.out.print(i+" "); i++;//i=i+1 } 阅读全文
posted @ 2022-01-16 12:34 史小鹏 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Java流程控制(二) 顺序结构 顺序结构是Java的基本结构,没有特殊标注(循环之类的)默认是顺序结构 从上往下一步一步去走 public class struct { public static void main(String[] args) { int a=0; int b=2; int c 阅读全文
posted @ 2022-01-15 20:30 史小鹏 阅读(36) 评论(0) 推荐(0) 编辑
摘要:Java流程控制(一) Scanner类 作用: 可以通过Scanner类获取用户输入 Scanner s = new(System.in);//将用户输入赋值给s 使用next()或nextLine()方法获取输入的字符串 在读取前一般用hasNext()与hasNextLine()判断是否还有 阅读全文
posted @ 2022-01-14 21:50 史小鹏 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Java基础语法(四) 包机制 包的本质和创建 包(package) 包的本质:类似于Windows里的文件夹 一般用公司域名倒置作为包名:(例:com.baidu 指放到com包里的baidu包下) package com.baidu; java文件头部是该文件的所在地址,例如在com.baidu 阅读全文
posted @ 2022-01-14 16:06 史小鹏 阅读(45) 评论(0) 推荐(0) 编辑
摘要:Java基础语法(三) 运算符 算术运算符:+ , - , * , / , %(取余) , ++ , -- 赋值运算符:= 关系运算符:> , < , >= , ⇐ , == , != , instanceof 逻辑运算符:&& (与), ||(或) , !(非) 位运算符:& , | , ^(异或 阅读全文
posted @ 2022-01-12 18:04 史小鹏 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Java基础语法(二) 变量 Java是强类型语言——每个变量必须声明其类型 变量: 是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 type varName=value; //数据类型 变量名 = 值 //例⬇ int x=10; char x='X'; int a=1,b=2,c= 阅读全文
posted @ 2022-01-11 18:04 史小鹏 阅读(125) 评论(0) 推荐(0) 编辑
摘要:Java基础语法(一) 注释 作用: 用来告诉别人这个代码是用来干什么的,注释部分不会被执行 注释操作: 单行注释: //单行注释 多行注释: /*多行注释*/ /*多 行 注 释*/ 文档注释(里面可以加一些功能): /** *文档注释 */ 标识符和关键字 关键字: 什么是关键字? 系统已经定义 阅读全文
posted @ 2022-01-10 18:55 史小鹏 阅读(54) 评论(0) 推荐(0) 编辑
摘要:Java语言运行机制 编译型和解释型 java语言既有编译型特点又有解释型特点(先编译后解释): java文件 --(预编译)--> class文件 --(装载)--> 类装载器 > 字节码校验器(检查代码是否正确) > 解释器 --(边运行边编译)--> 操作系统平台 编译型: 全部文档编译之后才 阅读全文
posted @ 2022-01-10 15:51 史小鹏 阅读(49) 评论(0) 推荐(0) 编辑
摘要:编译和执行代码 新建java文件(后缀名为.java) 进入文件编写代码 public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); } } 保存退出 进入本目录的cmd 阅读全文
posted @ 2022-01-10 15:38 史小鹏 阅读(54) 评论(0) 推荐(0) 编辑
摘要:配置java 卸载JDK 删除java的安装目录 删除JAVA_HOME 删除path下关于java的目录 在命令行里输入java -version来看是否卸载成功 安装JDK 百度搜索JDK8,找到下载地址 同意协议 下载电脑对应的版本 双击安装JDK 记住安装路径(配置的时候会用) 配置环境变量 阅读全文
posted @ 2022-01-09 18:55 史小鹏 阅读(34) 评论(0) 推荐(0) 编辑
摘要:基本Dos命令 修改CMD的字体 在cmd的上边框右击鼠标->点击属性->点击字体->调整大小 打开CMD的方式 开始+系统+命令提示符 Win键+R 输入cmd打开控制器(推荐) 在任意文件夹下面,按住shift键+鼠标右键,在此处打开命令行窗口 资源管理器的地址栏前面加上cmd路径 (注:管理员 阅读全文
posted @ 2022-01-09 17:37 史小鹏 阅读(67) 评论(0) 推荐(0) 编辑
摘要:Windows常用快捷键 复制:Ctrl+C 粘贴:Ctrl+V 全选:Ctrl+A 剪切:Ctrl+X 撤销:Ctrl+Z 保存:Ctrl+S 关闭窗口:Alt+F4 永久删除:Shift+Delete(不会放在回收站里,直接删除) Windows+R:在里面输入cmd可以打开命令行窗口 打开”我 阅读全文
posted @ 2022-01-09 17:02 史小鹏 阅读(313) 评论(0) 推荐(0) 编辑
摘要:什么是Markdown 是一种纯文本格式的标记语言 Markdown编辑器(推荐) Typora Markdown语法写出的文件的后缀 xxx.md Markdown语法能写出什么(能做什么、能支持什么) 能写标题、字体样式的控制、添加链接、添加列表、制作表格、添加图片、写代码 安装Typora 选 阅读全文
posted @ 2022-01-09 10:58 史小鹏 阅读(54) 评论(0) 推荐(0) 编辑

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