随笔分类 -  狂神说 Java 学习笔记

摘要:![](https://img2020.cnblogs.com/blog/2150507/202009/2150507-20200927221232342-1356017833.png) 阅读全文
posted @ 2020-09-27 22:13 ROBOCOPY 阅读(95) 评论(0) 推荐(0)
摘要:类与对象的关系 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体事物。 动物、植物、手机、电脑...... Person类、Pet类、Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为 对象是抽象概念的具体实例 张三就是人的一个具体实例,张三家里 阅读全文
posted @ 2020-09-26 12:28 ROBOCOPY 阅读(120) 评论(0) 推荐(0)
摘要:什么是面向对象 面向过程 & 面向对象 面向过程思想 步骤清晰简单,第一步做什么,第二步做什么...... 面对过程适合处理一些较为简单的问题 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向 阅读全文
posted @ 2020-09-25 21:23 ROBOCOPY 阅读(102) 评论(0) 推荐(0)
摘要:多维数组 多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。 二维数组 int a[][] = new int [2][5]; 解析:以上二维数组a可以看成一个两行五列的数组。 思考:多维数组的使用? Arrays类 数组的工具类java.util.Ar 阅读全文
posted @ 2020-09-24 21:55 ROBOCOPY 阅读(179) 评论(0) 推荐(0)
摘要:三种初始化及内存分析 Java内存分析: 三种初始化状态 静态初始化 int[] a = {1,2,3}; Man[] mans = {new Man(1,1),new Man(2,2)}; 动态初始化 int[] a = new int[2]; a[0]=1; a[1]=2; 数组的默认初始化 数 阅读全文
posted @ 2020-09-23 21:37 ROBOCOPY 阅读(142) 评论(0) 推荐(0)
摘要:数组的定义 数组是相同类型数据的有序集合。 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dateType[] ar 阅读全文
posted @ 2020-09-23 21:36 ROBOCOPY 阅读(238) 评论(0) 推荐(0)
摘要:命令行传参 有时候希望运行一个程序的时候再传递给它消息。这要靠传递命令行参数给main()函数实现。 public class CommandLine { public static void main(String args[]){ for(int i=0; i<args.length; i++) 阅读全文
posted @ 2020-09-22 21:19 ROBOCOPY 阅读(254) 评论(0) 推荐(0)
摘要:何谓方法 System.out.println(),它是什么呢? Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法的时候,最 阅读全文
posted @ 2020-09-21 21:37 ROBOCOPY 阅读(159) 评论(0) 推荐(0)
摘要:break continue goto break在任何循环语句的主题部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。(break语句也在switch语句中使用) continue语句用在循环语句体重,用于终止某次循环过程,即跳过循环体中尚未执行的语句,接着 阅读全文
posted @ 2020-09-20 21:41 ROBOCOPY 阅读(140) 评论(0) 推荐(0)
摘要:循环结构 while循环 do...while循环 for循环 在Java5中引入了主要用于数组的增强型for循环 while循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 大多数情况是会让循环停止下来,需 阅读全文
posted @ 2020-09-19 21:53 ROBOCOPY 阅读(113) 评论(0) 推荐(0)
摘要:循环结构 while循环 do...while循环 for循环 在Java5中引入了主要用于数组的增强型for循环 while循环 while是最基本的循环,它的结构为: while(布尔表达式){ //循环内容 } 只要布尔表达式为true,循环就会一直执行下去。 大多数情况是会让循环停止下来,需 阅读全文
posted @ 2020-09-18 16:21 ROBOCOPY 阅读(120) 评论(0) 推荐(0)
摘要:顺序结构 顺序结构是JAVA的基本结构,除非特别指明,否则就按照顺序逐句执行。 顺序结构是最简单的算法结构。 语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,是任何一个算法都离不开的一种基本算法结构。 选择结构 if单选择结构 if双选择结构 if多选择结构 阅读全文
posted @ 2020-09-17 22:02 ROBOCOPY 阅读(271) 评论(0) 推荐(1)
摘要:Scanner对象 获取用户的输入。java.util.Scanner是Java5的新特征。 通过Scanner类的next()与nextline()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据 基本语法: Scanner s = n 阅读全文
posted @ 2020-09-17 21:57 ROBOCOPY 阅读(118) 评论(0) 推荐(0)
摘要:包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。 一般利用公司域名倒置作为包名 为了能够使用某一个包的成员,需要在Java程序中明确导入该包。使用“import”语句可完成此功能 import package1[.package2...].(classname|*); 包语句 阅读全文
posted @ 2020-09-15 14:48 ROBOCOPY 阅读(118) 评论(0) 推荐(0)
摘要:由于Java是强类型语言,所以需要进行有些运算的时候,需要用到类型转换 低 高 byte, short, char --> int --> long --> float --> double 运算中,不同类型的数据先转化为同一类型,然后进行运算。 强制类型转换 (类型)变量名 高 低 自由类型转换 阅读全文
posted @ 2020-09-14 08:35 ROBOCOPY 阅读(150) 评论(0) 推荐(0)
摘要:变量 可以变化的量 Java是强类型语言,每个变量都必须声明类型 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。 type varName [=value][{,varName[=value]}]; //数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量 注意 阅读全文
posted @ 2020-09-13 21:03 ROBOCOPY 阅读(120) 评论(0) 推荐(0)
摘要:注释 // 单行注释 :注释单行文字 /* 多行注释:注释一段文字 */ //JavaDoc:文档注释 /** */ 标识符 关键字:Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 标识符注意点 所有的标识符都应该以字母(A-Z或者a-z),美元符($)、(_)下划线开始 阅读全文
posted @ 2020-09-12 10:54 ROBOCOPY 阅读(143) 评论(0) 推荐(0)
摘要:卸载JDK 删除Java安装目录 删除系统环境变量JAVA_HOME 删除path下关于java的目录 java -version 安装JDK 百度搜索JKD8,下载安装。 记住安装路径 配置环境变量 我的电脑-右键属性-高级 环境变量-新建JAVA_HOME 配置path变量,添加%JAVA_HO 阅读全文
posted @ 2020-09-11 09:58 ROBOCOPY 阅读(103) 评论(0) 推荐(1)
摘要:Markdown学习 二级标题用##空格后接标题 三级标题用###空格后接标题 开头用#的数量表示1-6阶的标题,结尾可以以任意数量#结尾(包括0个) 字体 粗体用 ** 后接文字 ** 结尾 斜体用 * 文字 * 粗斜体文字用 *** 文字 *** 结尾 删除用 ~~ 文字 ~~ 结尾 引用 在每 阅读全文
posted @ 2020-09-10 08:21 ROBOCOPY 阅读(129) 评论(0) 推荐(0)