JAVA
文章平均质量分 76
SampsonZhang_
编程界的小学生,请多多指教!
展开
-
Java学习笔记14_面向对象的三大特征1_封装
面向对象的三大特征1_封装设计思想及作用封装性的体现权限修饰符参考设计思想及作用 封装,正如字面意思,其设计思想为该隐藏的隐藏,该暴露的暴露而封装的作用为: 1、高内聚:类内部的细节自己完成,不允许外部干涉 2、低耦合:仅对外暴露少量的方法用于使用封装性的体现1、属性(成员变量)私有化2、方法私有化(不对外暴露的私有的方法)3、单例模式(类的对象只构造一原创 2021-07-12 11:35:04 · 107 阅读 · 0 评论 -
Java学习笔记11_创建类、设计类的成员
创建类、设计类的成员介绍类设计类的成员权限修饰符返回值类型实现代码范例参考介绍类 类:对一类事物的描述,是抽象的,概念上的定义; 类的成员有:属性、方法、构造器,代码片、内部类;(并非所有都有才算一个类)其中属性(field)又称为成员变量,方法(method)又称为成员方法、函数。 &nbs原创 2021-03-11 11:49:27 · 196 阅读 · 2 评论 -
Java学习笔记13_成员变量和局部变量的区别
这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录原创 2021-02-02 16:12:12 · 138 阅读 · 2 评论 -
Java学习笔记12_理解面向对象
理解面向对象概述面向对象二级目录三级目录概述面向对象 一提到面向对象,可能大家关注的是后面的名词——对象,我第一次接触也是这样想的,谁还没单身过o( ̄▽ ̄)ブ; 言归正传,面对对象是强调具备了功能的对象,以类/对象为最小单位,考虑的是谁来做的问题;与面对对象相对应的是面向过程面向过程强调的是功能行为,以函数为最小单位,考虑怎么做的问题;面向原创 2021-01-29 15:19:57 · 90 阅读 · 2 评论 -
Java学习笔记10_数组实践(回形数)
回形数字矩阵题目大概解决思路详细解决方法具体详细代码:参考题目问题描述:对于任意一个整数n,可得到如下一个nxn的回形数字矩阵,其中由外而内,顺时针方向填写数字,数字从1到n^2。输入:5输出:1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9大概解决思路由上图对该题目进行分析可知,1、需要一个二维数组存储数值2、对数组元素赋值时,发现元素赋值是向右、向下、向左、原创 2021-01-26 17:29:18 · 286 阅读 · 0 评论 -
Java学习笔记9_数组
数组知识点总结数组的概述数组的声明和初始化一维数组二维数组三级目录数组的概述数组的特点:1、数组是有序排列的;2、数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型;3、创建数组对象会在内存中开辟一整块连续的空间;4、在数组初始化时,其长度便确定了;长度一旦确定,就不能修改了。数组的声明和初始化一维数组一维数组的声明和初始化: int[] ids;//声明 int[] ids2 = {1,2,3,4}; int ids3[]; //静态初始化原创 2021-01-25 23:12:14 · 68 阅读 · 0 评论 -
Java学习笔记8_Eclipse IDE的下载及使用
Eclipse的下载及使用Eclipse IDE的下载及安装Eclipse IDE的使用配置H二级目录三级目录参考Eclipse IDE的下载及安装1、进入Eclipse官网,即https://www.eclipse.org/downloads/,如下图所示:2、点击Download Packages;3、根据自己的用途,及和自己电脑配套的操作系统选择安装报此处,假设我用于企业系统,而且我的电脑为windows。则点击第二个安装包中的Windows x86_64,如下图所示:不同版本的用途原创 2021-01-25 11:15:43 · 314 阅读 · 1 评论 -
Java学习笔记7_关键字break和contine的异同点
关键字break和contine一级目录二级目录三级目录一级目录二级目录三级目录使用范围循环中使用的作用相同点breakswitch-case、循环结构结束当前循环关键字后面不能声明执行语句continue循环结构结束当次循环关键字后面不能声明执行语句带标签的break和continue的使用...原创 2021-01-18 14:45:20 · 127 阅读 · 0 评论 -
Java学习笔记6_程序流程控制
if-else&switch-case一级目录二级目录三级目录一级目录1、switch后面使用的表达式可以是那些数据类型?答:byte、short、char、int、枚举类型、String类型2、谈谈你对三元运算符、if-else语句和switch-case结构使用的理解。答:①、三元运算和switch-case均可以转化为if-else,但if-else并不都能转化为另外两者②、使用三元运算和switch-case的优先级大于if-else,由于前两者执行效率较高③、当情况不是很多原创 2021-01-11 21:50:18 · 78 阅读 · 0 评论 -
Java学习笔记5_JavaAPI文档下载及查看
JavaAPI文档下载1、网页查看API文档2、网页下载API文档3、查看中文版API文档1、网页查看API文档1、网址为:https://www.oracle.com/java/technologies/javase-downloads.html2、该网址进入界面如下所示:3、点击Documention4、点击Java SE API Documention5、该文章中显示的是JavaSE8 API文档,若要看其他版本,则只需返回第2步,选择其他版本即可2、网页下载API文档1、原创 2020-12-07 23:32:57 · 1082 阅读 · 0 评论 -
Java学习笔记4_运算符
Java学习笔记4_运算符运算符1、算术运算符2、赋值运算符3、比较运算符4、逻辑运算符5、位运算符6、三元运算符运算符1、算术运算符1、算术运算符包括:+、-、*、/、%、前++、后++、前–、后–、连接符+2、取余运算中,结果的符号与被模数的符号相同,开发中经常使用%来判断是否被除尽的情况,举例如下:class Compulate_tem{ public static void main(String[] args){ int n1 = 12; int n2 = 5; Syste原创 2020-11-30 23:06:58 · 188 阅读 · 0 评论 -
Java学习笔记3_变量
系列文章目录第一章 Java语言概述1第一章 Java语言概述2第二章 Java基本语法1文章目录系列文章目录一、Java命名规范二、变量类型1.变量声明2.变量分类①整数类型一、Java命名规范1、命名需要做到“见名知意”类型命名规范example包名均小写com.demo类名首字母大写,驼峰式VariableTest变量名、方法名第一单词首字母小写,后面均大写myNumber常量名所有字母均大写,单词之间用“_”连接NUMBER原创 2020-11-04 12:15:49 · 141 阅读 · 0 评论 -
Java学习笔记2_Java安装及配置
系列文章目录第一章 Java语言概述2文章目录系列文章目录一、JDK与JRE的安装二、环境变量设置总结一、JDK与JRE的安装1、安装包来源:https://www.oracle.com/.该网页下载需要登录,感谢下面博主将账号和密码提供出来,参考下面博客:https://blog.csdn.net/qq_40298231/article/details/98485608.2、下载后双击安装包安装路径不要包含英文并且尽量不要放在C盘。当更改路径时,JDK的版本号要保留3、点击下一步原创 2020-10-29 17:12:02 · 136 阅读 · 0 评论 -
Java学习笔记1_Java语言概述
系列文章目录第一章 Java语言概述文章目录系列文章目录一、JAVA语言的特点?二、常用的命令行指令(win)三、JDK、JRE、JVM的关系一、JAVA语言的特点?1、面向对象: 两个基本概念:类、对象; 三大特性:封装、继承、多态?2、健壮性: 删除指针、内存申请和释放等操作,并且提 供一个相对安全的内存管理和访问机制。3、跨原创 2020-10-29 16:47:05 · 95 阅读 · 0 评论 -
JAVA核心技术基础总结
JAVA核心技术基础总结(一)代码规范要求(个人)基础知识代码规范要求(个人)1、类名:大写字母开头,驼峰式命名;2、源代码的文件名必须与类名保持一致;3、逐一声明每一个变量可以提高程序的可读性;4、变量声明尽可能放在变量第一次使用的地方;5、常量名使用全大写基础知识1、JAVA对大小写敏感(main和Main)2、 关键字汇总: 关键字含义Public访问修饰符,用于控制访问级别final变量只能赋值一次,变为常量static final类常量原创 2020-10-29 16:44:56 · 220 阅读 · 0 评论