随笔分类 -  JavaSE学习

摘要:封装 该露的露,该藏的藏 我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉,低耦合:仅暴露少量的方法给外部使用 封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这成为信息隐藏 记住这句话就够了: 属性私有,get/ 阅读全文
posted @ 2021-03-08 21:16 flypiggg 阅读(69) 评论(0) 推荐(0) 编辑
摘要:面向对象 面向过程 步骤清晰简单,第一步做什么,第二部做什么 面对过程适合处理一些比较简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题,适合处理需要多人协作的问 阅读全文
posted @ 2021-03-08 18:53 flypiggg 阅读(42) 评论(0) 推荐(0) 编辑
摘要:数组 数组是相同类型的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 数组声明和创建 数量的类型 变量的名字 = 变量的值; int[] nums = new int[10]; //定义 静态初始化 in 阅读全文
posted @ 2021-03-07 16:51 flypiggg 阅读(74) 评论(0) 推荐(0) 编辑
摘要:方法 java 方法是语句的集合,他们在一起执行一个功能 方法是解决一类问题的步骤的有序集合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 成员变量可不赋初值,若不赋初值则JAVA会按为其添加默认值;方法里定义的局部变量,在参与运算之前必须赋初值。 方法里定义的局部变量,在参与运算之前 阅读全文
posted @ 2021-03-07 09:11 flypiggg 阅读(39) 评论(0) 推荐(0) 编辑
摘要:结构 顺序结构 按顺序的 选择结构 if单选择结构 if(布尔表达式){ //如果布尔表达式的为true 将执行的语句 } if双选择结构 if(布尔表达式){ //如果布尔表达式的值为true }else{ //如果布尔表达式的值为fasle } if多选择结构 if(布尔表达式1){ //如果布 阅读全文
posted @ 2021-03-06 10:43 flypiggg 阅读(48) 评论(0) 推荐(0) 编辑
摘要:Scanner对象 一个工具类 可以获取用户的输入 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取我们一般需要 使用hasNext()与hasNextLine()判断是否还有输入的数据 ne 阅读全文
posted @ 2021-03-06 10:07 flypiggg 阅读(18) 评论(0) 推荐(0) 编辑
摘要:包机制 一般使用公司域名作为包名 com.kuangstudy.www 为了能够使用某一个包的成员,我们需要在Java程序中导入该包,使用“import”语句可完成此功能 javaDoc生成文档 /** * */ javadoc 参数 java文件 阅读全文
posted @ 2021-03-05 14:13 flypiggg 阅读(29) 评论(0) 推荐(0) 编辑
摘要:运算符 算数运算符 + - * / % 取余 模运算 ++ -- 赋值运算符 = 关系运算符 (>) < (>=) == != instance of 逻辑运算符 &&(与) 两个变量都为真,结果才true ||(或)两个变量有一个为真,则结果才为true !(取反)如果是真,则变为假,如果是假,则 阅读全文
posted @ 2021-03-05 14:11 flypiggg 阅读(38) 评论(0) 推荐(0) 编辑
摘要:变量常量 在Java中,变量分为两种:基本类型的变量和引用类型的变量。 在Java中,变量必须先定义后使用,在定义变量的时候,可以给它一个初始值。例如: int x = 1; 上述语句定义了一个整型int类型的变量,名称为x,初始值为1。 变量常量 实例变量 从属于对象,如果不自行初始化,这个类型的 阅读全文
posted @ 2021-03-05 13:57 flypiggg 阅读(19) 评论(0) 推荐(0) 编辑
摘要:类型转换 强制转换 int i = 128; byte b = (byte)i; System.out.println(b)//-128 内存溢出 变量名 高 -->低 自动转换 低-->高 int i = 128; double d = i; System.out.println(d);//128 阅读全文
posted @ 2021-03-05 13:53 flypiggg 阅读(31) 评论(0) 推荐(0) 编辑
摘要:数据类型 强类型语言 要求变量的使用严格符合规格,所有变量都必须先定义后才能使用 弱类型语言 JAVA的数据类型分为两大类 基本类型 数值类型 整数类型 byte占1个字节范围:-128~127 short占2个字节范围:-32768~32767 int占4个字节范围 (最常用) long占8个字节 阅读全文
posted @ 2021-03-04 10:01 flypiggg 阅读(32) 评论(0) 推荐(0) 编辑
摘要:标识符 所有字母都应该以字母,美元($)、或者下划线(_)开始 首字符之后可以是字母,美元($)、或者下划线(_)或数字的任何字符组合 不能使用关键字作为变量名或方法名 标识符是大小写敏感的 可以用中文命名,但是一般不建议这样去使用,也不建议使用拼音 阅读全文
posted @ 2021-03-04 09:59 flypiggg 阅读(32) 评论(0) 推荐(0) 编辑
摘要:注释 单行注释 //注释 注释不会被执行。 多行注释 /* 注释 */ 可以注释一段文字 文档注释 因此我们推荐的Java学习路线图如下: 1.首先要学习Java SE,掌握Java语言本身、Java核心开发技术以及Java标准库的使用; 2.如果继续学习Java EE,那么Spring框架、数据库 阅读全文
posted @ 2021-03-04 09:58 flypiggg 阅读(44) 评论(0) 推荐(0) 编辑

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