java基础
java基础,包括变量,选择循环结构,数组,面向对象编程
风筝依偎着线
java学者,使用java开发3年了,大多数时间是自己在实验室玩,很多要求达不到企业级标准,很多方法都是知其然而不知其所以然.进行系统回顾学习,记录常用知识点,分享学习笔记.
展开
-
java语法基础4——方法
方法方法的定义和调用/* 方法定义语法: [修饰符] 返回类型 方法名(形式参数列表) { 方法体; return; }*/// 定义求两个整数数和的方法public static int getSum(int a, int b) { return a + b; // 本方法返回类型是int所以需要return,如果返回类型是void则不需要return} // public和static都是修饰符,public修饰表示是公共的方法,可以在任何地方调用,static修饰的方法叫做原创 2020-06-08 17:51:43 · 373 阅读 · 0 评论 -
java语法基础2——选择与循环
选择与循环顺序结构如果代码里没有流程控制,程序是按照书写的格式从上而下一行一行执行的,一条语句执行完之后继续执行下一条语句,中间没有判断和跳转,直到程序的结束。if语句/* if语句:语法 if (boolean表达式) { 语句体; }语法解读:如果boolean表达式结果为true则执行语句体,否则不理会{},执行后面的内容*/int a = 10; // 定义并初始化变量int b = 20;if (a < b) { // 判断表达式"a<b"的真伪,原创 2020-06-02 18:29:54 · 244 阅读 · 0 评论 -
java语法基础3——数组
数组JVM的内存模型JVM内存划分,人为的根据不同内存空间的存储特点以及存储的数据,主要理解方法区、栈和堆。1.方法区:存放已被加载的类信息,比如全局变量2.栈:当方法被执行时会创建一个栈帧,用来存放局部变量等信息3.堆:存放数组和所有的对象实例4.GC(垃圾回收站):当JVM资源不够用时,会自动回收无用的对象(没有被引用的数组、对象等等)。数组的定义数组:把同类型的多个常量值有序的存储起来。//语法:数据类型[] 数组名;int[] ages;数组的静态初始化知道了数组的具体元素原创 2020-06-02 16:48:45 · 435 阅读 · 0 评论 -
java语法基础1——变量与运算符
变量与运算符变量的定义和初始化什么是变量?表示存储空间,可用来存放某一类型的常量,没有固定值,并可以重复使用。变量是内存中一块区域,可以往该区域存储数据,修改里面的数据,也可以获取里面的数据。总的来说就是占用内存;具有数据类型和变量名;在当前作用域(当前{}内)内可以重复使用,但是不能重新命名;在同一数据类型的范围内可以任意改变。// 变量的定义初始化int i; //定义i = 10; //初始化//定义和初始化可以一起进行int j = 10; //类型名 + 变量名 = 常量原创 2020-05-30 19:50:18 · 159 阅读 · 0 评论 -
面向对象拓展
static修饰符final修饰符代码块内部类枚举原创 2020-06-30 20:52:20 · 163 阅读 · 0 评论 -
java语法基础8——面向对象(多态)
多态接口接口与接口之间的继承接口与实现类多态1.基本操作2.调用类型转换多态的好处多态的USB案例原创 2020-06-15 15:12:01 · 127 阅读 · 0 评论 -
java语法基础7——面向对象(继承)
继承this关键字构造器与setter方法的选用继承思想方法重写(覆盖)方法重写super关键字抽象类和抽象方法Object类的常用方法toString方法equals方法与==的区别原创 2020-06-14 18:33:12 · 232 阅读 · 0 评论 -
java语法基础6——面向对象(封装)
面向对象面向过程与面向对象变量类和对象构造器封装思想JavaBean规范原创 2020-06-12 12:15:25 · 96 阅读 · 0 评论 -
java语法基础5——数组高级
数组高级数组的拷贝数组的冒泡排序数组的二分查找原创 2020-06-11 23:14:39 · 230 阅读 · 0 评论