随笔分类 -  JavaSE零基础

JavaSE零基础,记录一下
Java零基础—访问控制权限修饰符
摘要:访问控制权限修饰符用来控制元素的访问范围,包括:public、protected、缺省、private;可以修饰类、变量、方法...... public:表示公开的,在任何位置都可以访问; protected:同包、子类 缺省的:同包 private:表示私有的,只能在本类中访问 private < 阅读全文

posted @ 2021-03-06 22:34 AnYeYiYang 阅读(83) 评论(0) 推荐(0)

Java零基础—构造方法
摘要:关于Java类中的构造方法: 1、构造方法又称为构造函数\构造器\Constructor; 2、构造方法语法结构: [修饰符列表] 方法名 (形式参数列表){ 构造方法体; } 3、普通方法语法结构: [修饰符列表] 返回值类型 方法名 (形式参数列表){ 方法体; } 4、对于构造方法来说,“返回 阅读全文

posted @ 2021-02-28 15:56 AnYeYiYang 阅读(272) 评论(0) 推荐(0)

Java零基础—关于JVM内存管理
摘要: 阅读全文

posted @ 2021-02-25 21:35 AnYeYiYang 阅读(48) 评论(0) 推荐(0)

Java零基础—类、对象、面向对象与面向过程
摘要:类:类在现实世界不存在,是一个模板,是一个概念,是人类大脑思考抽象的结果。类代表了一类事物。在现实世界中,对象A与对象B之间具有共同特征,进行抽象总结出一个模板,这个模板被称为类。 对象:对象是实际存在的个体,现实世界实际存在。对象又被称为实例(instance)。 类经过实例化得到对象,对象经过抽 阅读全文

posted @ 2021-02-24 21:09 AnYeYiYang 阅读(65) 评论(0) 推荐(0)

Java零基础—方法递归
摘要:什么是递归:方法自身调用自身即为递归。 递归很耗费栈内存,能不使用尽量不使用;但有些情况下该功能实现必须依赖递归,例如目录的拷贝。 递归必须有结束条件,没有结束条件一定会发生栈内存溢出错误;递归即使有了结束条件,即使结束条件正确,也可能会发生栈内存溢出错误。 不使用递归,计算1~N的和: 1 /** 阅读全文

posted @ 2021-02-23 21:50 AnYeYiYang 阅读(83) 评论(0) 推荐(0)

Java零基础—方法执行过程中的内存分配
摘要:以如下代码为例: 1 public class MethodTest01{ 2 public static void main(String[] args){ 3 int a = 10; 4 int b = 20; 5 6 int retValue = sumInt(a,b); 7 8 System 阅读全文

posted @ 2021-02-22 23:09 AnYeYiYang 阅读(68) 评论(0) 推荐(0)

Java零基础-方法的重载与覆盖
摘要:方法语法结构: [修饰符列表] 返回值类型 方法名(参数列表){ 方法体; } 例: 1 public static void main(String[] args){ 2 System.out.println("HelloWorld"); 3 } 注:修饰符列表不是必须的。 方法的重载/Overl 阅读全文

posted @ 2021-02-22 21:50 AnYeYiYang 阅读(118) 评论(0) 推荐(0)

Java零基础-控制语句
摘要:if,if...else... if结构的语句有四种编写方式: 第一种: 1 if(布尔表达式){ 2 java语句; 3 java语句; 4 ..... 5 } 第二种: 1 if(布尔表达式){ 2 java语句; 3 java语句; 4 ..... 5 }else{ 6 java语句; 7 j 阅读全文

posted @ 2020-12-29 22:15 AnYeYiYang 阅读(130) 评论(0) 推荐(0)

Java零基础—接收用户键盘的输入
摘要:1 public class KeyInputTest{ 2 public static void main(String[] args){ 3 //创建键盘扫描器对象 4 java.util.Scanner scanner = new java.util.Scanner(System.in); 5 阅读全文

posted @ 2020-12-23 22:14 AnYeYiYang 阅读(314) 评论(0) 推荐(0)

Java零基础—运算符
摘要:运算符 运算符有优先级,不确定的就加括号。按功能划分主要运算符如下: 算术运算符 常见的加减乘除,再加上取余 /* + 求和 - 相减 * 乘积 / 商 % 求余数 ++ 自加 -- 自减 */ public static void main (String[] args){ int i = 10; 阅读全文

posted @ 2020-12-21 22:37 AnYeYiYang 阅读(122) 评论(0) 推荐(0)

Java零基础—基本数据类型
摘要:程序中有很多数据,每一个数据都是有相关的数据类型的,不同数据类型的数据占用内存空间大小不同。数据类型的作用是指导JVM在运行程序的时候该给数据分配多大的内存空间。 Java中的数据类型包括两种:基本数据类型、引用数据类型。 基本数据类型: 基本数据类型分为四大类: 整数型 byte(字节型):占用1 阅读全文

posted @ 2020-12-12 22:32 AnYeYiYang 阅读(149) 评论(0) 推荐(0)

Java零基础—字面值、变量
摘要:一、字面值 字面值是Java源程序的组成之一,字面值就是数据。字面值包括:字符串型、整数型、浮点型、布尔型、字符型。 例如:13.14,"abc",'A',true,false,100等等。 注:Java中所有的字符串型字面值必须使用半角双引号括起来;Java中所有的字符型字面值必须使用半角单引号括 阅读全文

posted @ 2020-12-10 22:09 AnYeYiYang 阅读(141) 评论(0) 推荐(0)

Java零基础—标识符、关键字
摘要:一、Java语言中的标识符 1、什么是标识符 java源程序中,凡是程序员有权利自己命名的单词都是标识符。标识符可以标识:类名、方法名、变量名、接口名、常量名...... 2、标识符的命名规则 一个合法的标识符只能由数字、字母、下划线_、美元符号$组成,不能含有其他符号; 不能以数字开头; 严格区分 阅读全文

posted @ 2020-12-09 23:06 AnYeYiYang 阅读(109) 评论(0) 推荐(0)

Java零基础—public class 和 class 的区别
摘要:Java零基础—public class 和 class 的区别 建议参考:Java零基础—public class 和 class 的区别_紫衣紫竹的博客-CSDN博客 一个Java源文件中可以定义多个class,编译后一个class对应生成一个XXX.class文件。 一个Java源文件中不一定 阅读全文

posted @ 2020-12-09 22:32 AnYeYiYang 阅读(185) 评论(0) 推荐(0)

Java零基础—Java源程序的注释
摘要:什么是注释?注释的作用是什么? 出现在Java的源程序中,对Java源代码的解释说明。注释不会被编译到.class字节码文件中。 多写注释,良好的编程习惯从写注释养成。 Java中的注释怎么写? 单行注释:// //单行注释,只注释当前行 多行注释 /*......*/ 1 /* 2 多行注释,中间 阅读全文

posted @ 2020-12-09 22:16 AnYeYiYang 阅读(172) 评论(0) 推荐(0)

Java零基础—Java的加载与执行
摘要:Java的加载与执行 Java程序的运行包括两个阶段:编译阶段、运行阶段。 一、编译阶段(javac xxx.java) 编译阶段的主要任务是检查Java源程序(.java)是否符合Java语法,符合Java语法则能够生成正常的字节码(.class)文件,该字节码文件可copy到其他的操作系统中运行 阅读全文

posted @ 2020-12-09 21:45 AnYeYiYang 阅读(108) 评论(0) 推荐(0)

Java零基础—Java语言特性
摘要:一、Java包括三大块: JavaSE(Java标准版)、JavaEE(Java企业版)、JavaME(Java微型版);其中JavaSE是基础。 二、Java语言特性【开源、免费】: 简单性: 相对而言。例如:Java中不再支持多继承,C++支持多继承;Java屏蔽了指针的概念,C++中有指针。 阅读全文

posted @ 2020-12-09 00:14 AnYeYiYang 阅读(101) 评论(0) 推荐(0)

导航