随笔分类 -  java基础

摘要:1 public class JingTai { 2 public static int a; //类变量(静态变量) 随着类的加载而出现,随着类的消失而消失 3 public int b; //成员变量,随着对象的创建而创建,随着对象的回收而释放 4 public void s() 5 { 6 i 阅读全文
posted @ 2021-04-15 19:21 晓苏_Shawn 阅读(181) 评论(0) 推荐(0)
摘要:1.面向对象和面向过程 面向过程思想 步骤简单,清晰。清楚每一步做什么事情。 适合处理一些简单的问题 面向对象 分类的思维模式。面向对象适合处理一些复杂的问题,适合多人协作的问题 对于描述复杂的事物,从宏观上可以采用面向对象的思路分析事物,但是具体到微观操作还是需要从面向过程的思路去进行分析 2.面 阅读全文
posted @ 2021-03-30 22:15 晓苏_Shawn 阅读(262) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-03-17 23:16 晓苏_Shawn 阅读(46) 评论(0) 推荐(0)
摘要:1、数组的概述 概念:数组是相同数据类型数据的有序集合(每一个数据时一个数组元素,可以通过下标来进行访问) 数组的基本特点 1.长度是确定的,数组一旦被创建,数组的长度就不会改变 2.数组元素必须是相同的类型,不存在混合类型 3.数组的类型可以任何类型,可以使基本数据类型也可以是引用数据类型 4.数 阅读全文
posted @ 2021-03-17 23:10 晓苏_Shawn 阅读(470) 评论(0) 推荐(0)
摘要:1、一般能不用递归就不用递归,递归会大量重复的调用方法,如果调用自身比较多,会影响递归的性能 2、基数比较小的时候使用递归,也可以快速的解决一些问题 阅读全文
posted @ 2021-03-16 14:03 晓苏_Shawn 阅读(49) 评论(0) 推荐(0)
摘要:jdk1.5开始,java支持同类型的可变参数给一个方法 在方法声明中,在指定参数类型后面加一个省略号(...) 一个方法中只能指定一个可变参数,他必须是方法的最后一个参数,任何普通的参数都必须要在他之前声明 可变参数本质上就是数组 阅读全文
posted @ 2021-03-15 17:31 晓苏_Shawn 阅读(36) 评论(0) 推荐(0)
摘要:1、方法重载 重载就是在一个类中,有相同的函数名称,不同的形参 2、方法重载的规则 1、方法的名称必须相同 2、参数列表必不相同,参数的个数,类型,排列顺序都可以不同 3、方法返回值的类型可相同也可以不相同 4、返回值的类型不同是不可以当做重载条件的 3、实现的理论 方法的名称相同,编译器就会根据调 阅读全文
posted @ 2021-03-15 17:03 晓苏_Shawn 阅读(289) 评论(0) 推荐(0)
摘要:1.什么是方法 方法是语句的集合,他们在一起可以执行一个功能 2.方法调用 java中方法调用根据方法是否有返回值来进行选择 当方法返回一个值时,方法调用通常被当做一个值 int larger = max(30, 40); 如果方法返回值是void时,方法调用通常是一个语句 System.out.p 阅读全文
posted @ 2021-02-07 12:04 晓苏_Shawn 阅读(294) 评论(0) 推荐(0)
摘要:1.用户交互Scanner 1.1.java中在java5中提出了java.util.Scanner工具类,这个工具类可以获取用户的输入 1.2.基本语法 Scanner s = new Scanner(System.in); Scanner对象的next和nextLine方法的区别 2.顺序结构 阅读全文
posted @ 2021-02-05 16:14 晓苏_Shawn 阅读(48) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-02-05 15:51 晓苏_Shawn 阅读(47) 评论(0) 推荐(0)
摘要:1.为了能更好的组织类,java中提供了包机制,用于区别类名的命名空间 阅读全文
posted @ 2021-02-05 15:29 晓苏_Shawn 阅读(58) 评论(0) 推荐(0)
摘要:自增自减 位运算符 阅读全文
posted @ 2021-02-04 14:45 晓苏_Shawn 阅读(38) 评论(1) 推荐(0)
摘要:1.变量(就是可以变化的量) 1.java是一种强类型语言,每个变量必须要声明其类型 2.java变量是java程序中最基本的存储单元,要素包括:变量名,数据类型,作用域 形式: 数据类型 变量名 = 值; 或者数据类型 变量名=值1,值2.....; 1.注意事项 1.每个变量都需要声明其数据类型 阅读全文
posted @ 2021-02-04 12:27 晓苏_Shawn 阅读(88) 评论(0) 推荐(0)
摘要:1.进制问题 二进制 0b开头 八进制 0开头 十进制 正常 十六进制 0x开头 2.浮点问题 1.浮点数是有限的 离散的 有舍入误差的,所以在计算比较中尽量的减少用浮点类型 2.银行业务更应该减少用浮点类型,银行业务要时通BigDecimal (数学工具类) java写好的类 3.字符问题 所有字 阅读全文
posted @ 2021-02-03 17:36 晓苏_Shawn 阅读(81) 评论(0) 推荐(1)
摘要:1.java是一种强类型语言 强类型语言:变量要严格遵循编程规范,变量一定要先定义数据类型再使用 弱类型语言:变量使用前不一定要定义数据类型 字节(byte):是计算机内部存储的基本单位,位(bit)是计算机存储的最小单位, 1byte = 8bit 字符是指计算机中使用的数学 字母 符号 2.ja 阅读全文
posted @ 2021-02-03 15:14 晓苏_Shawn 阅读(86) 评论(0) 推荐(0)
摘要:注释是不会运行的,当项目比较大的时候可以给程序进行注释,方便自己和他人对于程序进行阅读 书写注释是一个十分好的习惯 java中的注释有三种 1.单行注释 // 2.多行注释 /* 注释内容 */ 3.文档注释 javaDoc /* *文档内容*/ 阅读全文
posted @ 2021-02-03 14:06 晓苏_Shawn 阅读(51) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2021-02-03 12:51 晓苏_Shawn 阅读(48) 评论(0) 推荐(0)
摘要:编译型语言和解释型语言 编译的时候把会把源文件处理一下生成一个目标文件 解释性语言就是一边处理源文件一边执行 通俗一点的解释就是:编译型语言就是一桌子做好的菜,解释型语言就是火锅 编译型与解释型,两者各有利弊。前者由于程序执行速度快,同等条件下对系统要求较低, 因此像开发操作系统、大型应用程序、数据 阅读全文
posted @ 2021-02-03 12:49 晓苏_Shawn 阅读(163) 评论(0) 推荐(0)
摘要:JRE:java的运行环境 1.面向的是java的使用者,而不是开发者。 2.java程序可以在JRE上进行运行,包含了JVM标准实现和java的核心类库。 3.不包含java的开发工具(编译器 调试器等)。 JDK:java的开发工具包 1.JDK中不仅包含了java的运行环境(JRE)标准类库以 阅读全文
posted @ 2021-02-03 12:34 晓苏_Shawn 阅读(47) 评论(0) 推荐(0)
摘要:JavaSE 标准版开发 桌面控制,控制台的开发 JavaME 微型开发--嵌入式开发 app JavaEE 企业级开发 服务器 web端 阅读全文
posted @ 2021-02-03 12:21 晓苏_Shawn 阅读(46) 评论(0) 推荐(0)