![](https://img-blog.csdnimg.cn/20210426201911856.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java基础
文章平均质量分 57
java
吖吖吖吖吖吖吖吖吖
一个正在努力的孩子吖
展开
-
java—— 简单的控制语句练习
一、if语句练习判断当前的天气,当外面下雨的时候:带雨伞然后判断性别,如果性别是男带一个黑伞,如果性别是女带一把花伞; 当外边使晴天的时候:判断天气的温度:如果天气在30度以上,性别为男戴墨镜,性别为女带防晒霜。(注意:equals和==区别)public class Test1 { public static void main(String[] args) { System.out.println("请输入今天天气情况:下雨or晴天"); Scanner s原创 2021-03-19 18:23:47 · 1014 阅读 · 0 评论 -
java基础 —— 方法执行内存分析+方法重载+方法递归
一、方法方法调用: 类名.方法名(实参);.方法定义在类中,一个类中可以定义多种方法,但是方法体内不能够再定义方法。方法只定义不调用是不会执行的,并且在JVM(java虚拟机)中也不会给该方法分配“运行所属”的内存空间,只有在调用这个方法的时候,才会动态的给这个方法分配所属的内存空间。4.一个方法有返回值的时候,调用此方法可以接收返回值也可以不接收返回值,但是一般情况下是接收返回值的。二、JVM(java虚拟机)Java虚拟机主要包括三块内存空间:方法区内存,堆内存,栈内存。(1)方法区原创 2021-03-22 22:38:59 · 490 阅读 · 13 评论 -
Java特性——封装
一、什么是封装 封装就是隐藏对象的属性和实现细节,只对外公开接口。 简单来说,就像是把一个东西放在了一个箱子里,我们只能看见箱子而看不见箱子里面的东西。二、封装的优点① 封装过后,对该事物来说看不到事物比较复杂的一面,只能看到比较简单的一面,将复杂性封装,对外提供简单的操作入口。例如:电视机。② 封装之后才会形成真正的“对象”,真正的独立体。③ 封装提高了安全性。④封装意味着程序可以重复使用,并且被封装的适应能力比较强。三、封装的步骤(1) 所有属性私有化,用private修饰,被修饰的原创 2021-03-24 21:34:14 · 131 阅读 · 2 评论 -
java基础 —— 异常机制
一、什么是异常异常就是运行时出现的不正常情况。异常就是Throwable类二、异常的分类异常指的是Throwable类,它来自 java.lang 是所有异常的父类(超类)异常主要包括 Exception(轻微错误)和Error(严重错误)Exception主要包括 RuntimeException 和 其它异常Runtime异常 要记住一些常见的异常(如空指针异常,类型转换异常等等)四、异常的捕获语法格式 try { // 可能发生异常的代码块原创 2021-04-20 08:33:13 · 93 阅读 · 0 评论 -
Files类
一、File类的概念 File的路径为java.io.File,可以获取文件或目录信息等二、File类中常用的方法 File(String pathname) pathname(指定的路径) boolean exists() 测试目录或者文件是否存在 String getName() 用于获取文件的名称 long length() 返回文件的长度 long las原创 2021-04-22 11:02:24 · 403 阅读 · 0 评论 -
集合类库
一、集合的概述当需要在java程序中记录多个类型不同的对象数据时,则准备一个集合。集合的顶层框架是:java.util.Collection集合和java.util.Map集合Collection存取元素单位是单个元素,Map是单对元素。二、Collection集合(一)Collection分类Collection包括List接口,Queue接口和Set接口。List接口包括:ArrayList类,LinkedList类,Stack类,Vector类Set接口包括: HashSet类,T原创 2021-04-22 20:52:24 · 649 阅读 · 5 评论 -
操作类字符串(String,StringBuffer,StringBuilder)相关知识及常见笔试题
一、操作字符串及区别及相关考点 1.java中常见的操作字符串有什么? String StringBuffer StringBuilder 2.String,StringBuffer,StringBuilder 的区别 (1)String修饰的是不可变的,String一旦被创建,里面的值便不可被改变,如果需要改变就需要创建新的对象。 (2)StringBuffer和StringBuilder可以再原有对象的基础上进行操作:原创 2021-04-26 19:49:53 · 658 阅读 · 7 评论