零基础java知识注意点
文章平均质量分 81
追锋$
一贫如洗怎敢入繁华。
展开
-
计算机基础
什么是计算机Computer:全程电子计算机,俗称电脑能够按照程序运行,自动高速处理海量数据的现代化智能电子设备.由硬件和软件组成常见的形式有台式计算机,笔记本计算机,大型计算机等.广泛应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域计算机硬件概念:一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础.计算机硬件组成:CPU,主板,内存,电源,机箱,显卡,硬盘,键盘,鼠标,显示器等冯诺依曼体系结构:输入设备,输出设备,存储器,运算器,控制器.计原创 2021-01-17 16:40:26 · 82 阅读 · 0 评论 -
创建对象时,内存做了哪些事?
举个栗子:Student s = new Student();这个创建对象的过程,内存中经历了什么?(1)加载Student.class进内存(2)在栈内存中 开辟栈内存空间(3)在堆内存中申请空间(4)对数据进行初始化(成员变量)(5)堆内存中申请空间完毕,产生一个堆内存空间地址(6)将堆内存地址赋值给栈内存变量(7)栈内存变量s指向堆内存地址...原创 2020-07-25 10:17:20 · 135 阅读 · 0 评论 -
基本知识(干货)
局部变量和成员变量的区别(1)在类中的位置不同 局部变量:在方法定义中或者是方法声明上的变量 成员变量:在类中,方法外定义的变量 (2)在内存中的位置不同局部变量:在栈内存中存储,跟方法有关 成员变量:在堆内存中存储,跟类的对象有关 (3)生命周期不同局部变量:随着方法的调用而存在,随着方法的调用完毕而消失!成员变量:随着对象的创建而存在,随着对象的创建完毕并且使用完毕,等待垃圾回收器回收掉之后才消失!(不会立即消失) (4) 初始时机不同局部变量:在方法定义中或者方法声明上的变量,必须在使用之原创 2020-07-24 12:46:48 · 195 阅读 · 0 评论 -
java中的数组
一维数组数组静态初始化:指定的元素内容,系统默认长度静态初始化格式:标准格式: 数据类型[] 数组名称 = new 数据类型[]{元素1,元素2}; 数据类型 数组名称[] = new数据类型[]{元素1,元素2}; 简写方式:(推荐) 数据类型[] 数组名称 = {元素1,元素2}; 数据类型 数组名称[]= {元素1,元素2};例如:int[] arr = new int[]{1,2,3};int[] arr = {1,2,3};原创 2020-07-21 20:38:54 · 52 阅读 · 0 评论 -
初学java注意点
jdk,jre,jvm分别是什么?jre是java的运行环境,jdk是java的开发工具包,jvm是java虚拟机。jre包含了jvm,jdk又包含了jre,所以安装时jre可以不用安装,直接安装jdk。java环境配置注意点classpath:临时环境变量(早期使用,现在不用)classpath环境执行流程:在配置的临时环境变量的路径寻找是否存在.class文件,如果存在,则执行,如果不存在,则无法加载主类。path环境执行流程:先在当前目录寻找.java文件,如果存在,执行,不存在,再去pat原创 2020-07-18 08:56:05 · 148 阅读 · 0 评论