![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 64
Lee01244
悲惨大学生
展开
-
从零开始学Java-07(内存的学习)
一、代码的运行过程1、编辑源代码xxx.java2、编译xxx.java文件生成字节码文件xxx.class3、JVM中的类加载器加载字节码文件4、JVM中的执行引擎找到入口方法main(),执行其中的方法二、内存的分配JVM的内存可分为3个区:堆(heap)、栈(stack)和方法区(method,也叫静态区)堆区:1.存储的是对象,每个对象都包含一个与之对应的class的信息(class的目的是得到操作指令) ;2.jvm只有一个堆区(heap),且被..原创 2021-11-28 20:20:49 · 108 阅读 · 0 评论 -
从零开始学Java-05(面向对象)
一、面向对象(OOP: object-oriented programming)1.概念:把数据及对数据的操作方法放在一起,作为一个相互依存的整体——对象。对同类对象抽象出其共性,形成类。类中的大多数数据,只能用本类的方法进行处理。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信。程序流程由用户在使用中决定。对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如学生就是一个对象。2.面向对象的三大特征:1.封装: 把相关...原创 2021-11-03 10:28:04 · 83 阅读 · 0 评论 -
从零开始学Java-04(数组)
Java基本语法一、数组①概念:数组Array,标志是[ ] ,用于储存多个相同类型数据的集合,想要获取数组中的元素值,可以通过脚标(下标)来获取,数组下标是从0开始的,下标的最大值是数组的长度减1。②创建数组:数组的创建方式一般分为动态初始化和静态初始化。动态初始化:int[] a = new int[5];静态初始化:int[] b = new int[]{1,2,3,4,5}; int[] c = {1,2,3,4,5};③数组长度:数组的长度用 length属性来表示,数组一原创 2021-11-03 09:59:01 · 64 阅读 · 0 评论 -
从零开始学Java-03(使用Scannner从键盘获取数据、流程控制、break和continue关键字的使用)
Java基本语法7.使用Scannner从键盘获取多种类型数据:①具体实现步骤:1.导包:import java.util.Scanner;2.Scanner的实例化:Scanner sc= new Scanner(System.in);3.调用Scanner类的相关方法,来获取指定类型的变量。②不同类型的变量:8.流程控制:1.if-else语句:2.swtich-case结构:说明:1.根据switch表达式中的值,依次匹...原创 2021-10-22 08:05:41 · 235 阅读 · 0 评论 -
从零开始学Java-02(基本数据类型之间的运算、String类型变量的使用、不同进制的使用说明、运算符)
Java基本语法4.变量的分类-按数据类型Top:①变量必须先声明后使用;②变量都定义在其作用域。在作用域内,他是有效的,出了定义域就失效了;③同一个定义域内,不可以声明两个同名的变量。1.基本数据类型之间的运算规则:前提:这里讨论的只是7种基本数据类型变量间运算,不包含boolean类型1.自动类型提升:byte ==>> char==>> short==>> int==>> long==>&g...原创 2021-10-21 07:47:23 · 66 阅读 · 0 评论 -
从零开始学Java-01(关键字,标识符,变量)
Java基本语法1.关键字定义:被Java语言赋予了特殊含义,用作专门用途的字符串特点:所有字母都为小写常用关键字有:2.标识符对于各种变量、方法和类等要素命名时使用的字符序列(凡是自己可以起名字的地方都叫标识符)定义标识符规则:1.由26个英文字母大小写,0-9,—或$组成2.数字不可以开头3.不可以使用关键字和保留字,但能包含关键字和保留字4.Java中严格区分大小写,长度无限制5.标识符不能包含空格3.Java中的命名规范:1..原创 2021-10-17 23:01:10 · 155 阅读 · 2 评论