随笔分类 -  java基础

摘要:局部变量和成员变量: 1、定义的位置不一样 局部变量:在方法内部定义 成员变量:在方法的外部类的内部定义 2、作用的范围不一样 局部变量:在方法的内部有效 成员变量:整个类中都有效 3、默认值不一样 局部变量:没有默认值 成员变量:如果没有赋值,则有默认值,规则和数组一样 4、内存的位置不一样 局部 阅读全文
posted @ 2020-04-11 22:44 那个谁呢
摘要:面向对象 package demo02; import java.util.Arrays; /* 面向过程:当需要实习一个功能时,每一个具体的步骤都需要其力亲为,详细处理每一个细节 面向对象:当需要实习一个功能时,不关心具体的步骤,而是找一个具有该功能的人,来帮我做事 */ public class 阅读全文
posted @ 2020-04-11 22:41 那个谁呢
摘要:数据的索引从0开始,到“数组长度-1”结束如果访问数组元素的时候,索引编号并不存在,就会发生数组索引边界异常ArrayIndexOutOfBoundsException package demo01; /* 数据的索引从0开始,到“数组长度-1”结束 如果访问数组元素的时候,索引编号并不存在,就会发 阅读全文
posted @ 2020-02-22 21:35 那个谁呢 阅读(188) 评论(0) 推荐(0)
摘要:java的内存需要划分成为5个部分: 1、栈(Stack ):存放的都是方法中的局部变量。方法的运行一定要在栈当中运行 局部变量:方法的参数,或者是方法{}内部的变量 作用域:一旦超出作用域,立刻从占内存当中消失 2、堆(Heap):凡是new出来的东西,都放在堆当中 堆内存当中的东西都有一个16进 阅读全文
posted @ 2020-02-22 14:34 那个谁呢 阅读(322) 评论(0) 推荐(0)
摘要:数组的概念:是一种类型,可以同时存放多个数据值数组的特点: 1、数组是一种引用类型 2、数组当中的多个数据,数据类型必须统一 3、数组的长度在程序运行期间不可改变数组的初始化,在内存中创建一个数组,并且向其中赋予一些默认值数组的两种常见的初始化方式 1、动态初始化(指定长度):在创建数组时,指定数组 阅读全文
posted @ 2020-02-22 13:44 那个谁呢 阅读(305) 评论(0) 推荐(0)
摘要:方法的重载(overload) 方法的重载:将功能类似的方法名称相同,参数列表不同 优点:只需要记住唯一的方法名,就可以实现类似方法的调用 方法重载因素: 1、参数的个数不同 2、参数的类型不同 3、参数的多类型顺序不同方法重载与什么无关: 1、与参数的名称无关 2、与方法的返回值类型无关 pack 阅读全文
posted @ 2020-02-21 22:43 那个谁呢 阅读(319) 评论(0) 推荐(0)
摘要:题目:输出一个长20个*宽5个*号的矩形 package demo01; //题目:输出一个长20个*宽5个*号的矩形 public class demo01Method { public static void main(String[] args){ //5行 for(int i=1;i<=5; 阅读全文
posted @ 2020-02-21 16:59 那个谁呢 阅读(201) 评论(0) 推荐(0)
摘要:Intellij IDEA Intellij IDEA下载地址:https://www.jetbrains.com/idea/ Intellij IDEA的项目结构: Intellij IDEA工具的首次使用 双击桌面快捷方式图标打开软件 创建新的项目 创建空的项目,点击下一步 填写项目名称和项目存 阅读全文
posted @ 2020-02-21 14:10 那个谁呢 阅读(2152) 评论(0) 推荐(0)
摘要:程序执行流程 顺序结构 判断结构 选择结构 顺序结构 /* 顺序结构 */ public class HelloWorld{ public static void main(String[] args){ System.out.println("流水线"); System.out.println(" 阅读全文
posted @ 2020-02-20 22:26 那个谁呢 阅读(233) 评论(0) 推荐(0)
摘要:/* 定义方法的格式: public static void 方法名称(){ 方法体; } 方法名称的命名规则和变量的命名规则相同,使用小驼峰式,即第一个单词的首字母小写,其余单词的首字母大写 方法体:可以包含任意条语句 注意事项: 1、方法定义的先后顺序无所谓 2、方法的定义不能产生嵌套包含关系 阅读全文
posted @ 2020-02-20 13:36 那个谁呢 阅读(437) 评论(0) 推荐(0)
摘要:运算符:进行特定操作的符号 表达式:用运算符连接起来的式子叫表达式 四则运算(算数运算符) 加:+ 减:- 乘:* 除:/ 取模(取余数):%(只有对于整数来说才有,取模运算符才有取余的意义) 注意事项 运算当中有不同的数据类型时,结果将是数据类型范围大的那个 四则运算中的“+”加号有三种常见用法 阅读全文
posted @ 2020-02-18 21:56 那个谁呢 阅读(176) 评论(0) 推荐(0)
摘要:数据类型转换 当数据类型不一致时,会发生数据类型转换 自动类型转换(隐式) 特点:代码不需要进行特殊处理,自动完成转换 规则:数据范围从小到大(即赋值符号右面的数据类型范围要小于赋值符号左面的数据类型) public class HelloWorld{ public static void main 阅读全文
posted @ 2020-02-18 16:47 那个谁呢 阅读(253) 评论(0) 推荐(0)
摘要:变量 概念 程序运行期间,内容可以发生改变的量 创建一个变量,并且使用的格式 数据类型 变量名称; //创建了一个变量 变量名称=数据值; //赋值,将等号右边的数据值赋值给等号左边的变量 int a; a=2; 一步到位的方式 数据类型 变量名称=变量值; //创建变量的同时进行赋值 int a= 阅读全文
posted @ 2020-02-18 14:54 那个谁呢 阅读(177) 评论(0) 推荐(0)
摘要:基本数据类型 注意事项 字符串不是基本数据类型,而是引用类型 浮点型可能是一个近似值,不是一个精确的数值 数据范围与字节数不一定相关 浮点数中的数据类型默认是double型,使用float型时,需要增加一个后缀F 如果是整数默认是int型,如果一定要是用long类型,需要加后缀L 阅读全文
posted @ 2020-02-17 13:35 那个谁呢 阅读(190) 评论(0) 推荐(0)
摘要:关键字特征 l 完全小写的字母 标识符 l 定义:只在程序中我们自己定义的内容,如类的名字、方法的名字、变量的名字 l 命名规则(硬性要求) 标识符可以包含:英文字母(区分大小写)、数字、$(美元符号)、_(下划线) 标识符不能数字开头 标识符不能是关键字 l 命名规则(软性要求) 类名规则:首字母 阅读全文
posted @ 2020-02-17 13:18 那个谁呢 阅读(461) 评论(0) 推荐(0)
摘要://第一行的第三个单词为类名,类名必须和所在文件的文件名完全一致 //public class后面跟的是类名,类名是所有源代码中的基本组织单位 public class HelloWorld{ public static void main(String[] args){ /* 第二行是固定写法,代 阅读全文
posted @ 2020-02-13 16:45 那个谁呢 阅读(124) 评论(0) 推荐(0)
摘要:Java程序运行步骤如下: 第一步:新建记事本文件:HelloWorld.java 第二步:编写程序源代码,在HelloWorld.java中写入程序并进行保存 实例: public class HelloWorld{ public static void main(String[] args){ 阅读全文
posted @ 2020-02-13 15:56 那个谁呢 阅读(3234) 评论(0) 推荐(0)
摘要:help 帮助命令 E:\test>help E:\test>help cd E: 进入磁盘、切换磁盘 C:\Users\aa.aa-PC>E: dir 列出当前目录下的文件以及文件夹 E:\>dir cd 进入指定目录 E:\>cd java cd.. 退回到上一级目录 E:\java>cd.. 阅读全文
posted @ 2020-02-13 14:47 那个谁呢 阅读(139) 评论(0) 推荐(0)