讲解Java内存空间堆栈 数据类型 基本数据类型 byte,short, int,long, float,doble,boolean,char 引⽤数据类型,即除了基本的变量类型之外的所有类型. java在内存中堆、栈两块存储空间 数据类型在内存中使⽤介绍 基本的变量类型只有⼀块存储空间(分配在stack中), 传递的时候直接是值传递, 对数据进⾏操作,不影响原先的值 引⽤类型有两块存储空间(⼀块在stack中,⼀块在heap中) ⼀个对象在内存中会请求⼀块空间来保存数据,访问对象的时候不会直接是访问对象在 内存中的数据,⽽是通过引⽤去访问 什么是引⽤??? 也是⼀种数据类型,保
简介:讲解Java内置数据类型 计算机基础知识 ::: bit 位 ,即0或者1, 0101010110 byte字节,8位作为⼀个字节,字节是处理数据的基本单位 1 byte = 8bits 1KB = 1024 bytes 1MB = 1024 KB 1GB = 1024 MB ::: ⼋种基本数据类型(每个数据都需要从计算机内存中申请空间,来存储它) ::: byte 8位 最⼤127,最⼩-128 节省空间,占⽤int类型的四分之⼀ 默认 0 short 16位 最⼩-32768,最⼤32767 int类型的⼆分之⼀ 默认是0 int 32位 最⼩ -2147483648,最⼤
讲解什么是数组和使⽤场景 场景:需要声明 0~99,100个整数 1234int i=0;int i1=1;...int i99 = 100; 什么是数组 ⼀种数据结构,⽤来存储同⼀类型之的集合 通过⼀个整形下标可以访问数组中的每⼀个值, 从0开始计算,记住,特别重要 内存中存储相同数据类型的连续的空间 使⽤数组 声明数组变量时,需要指出数据类型和数组变量的名字 1234//声明数组,但没有初始化int [] numbers;//使⽤new运算符创建数组int [] numbers2 = new int[100]; new int[n]将会创建⼀个⻓度为n的数组 123//可以使⽤这
讲解java修饰符和使⽤场景 修饰符的作⽤是啥?⽤来定义类、⽅法或者变量的访问权限 两⼤类 12345访问修饰符:限定类、属性或⽅法是否可以被程序⾥的其他部分访问和调⽤的修饰符private < default < protected < public⾮访问修饰符:⽤来修饰或者辅助功能,例如static、final、abstract、synchronized等 主要记住 12345外部类修饰符: public或者为默认⽅法、属性修饰符:private、default、protected、publicpublic - 公开对外部可⻅protected - 对包和所有⼦类
下载Java JDK 地址:https://dev.java/download/releases 因为考虑到大多数用户还是以jdk8作为主要的开发版本,所以上面地址为历史版本下载,如需要最新版本的jdk,可以到oracle官网下载 安装JDK Linux下如何安装 1.解压下载好的jdk压缩包 2.设置环境变量 1234#java enviromentexport JAVA_HOME=/opt/Javaexport CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:$&
什么是⾯向对象编程 什么是⾯向对象编程 INFO 我买只猫,猫有抓⽼⿏的⽅法,对象本身具有的⽅法 INFO 放进房⼦⾥⾯就⾏了 INFO 复⽤(放到别的房⼦⾥⾯) Java语⾔概念特点(也叫⾯向的基本概念) 类:就是模板 INFO ⽤来定义⼀类对象的⽅法和属性,⽐如⼈、学⽣、猫,万物都是有模板,都是可以定义为类。 (类名⾸字⺟⼤写) 123456789class Student{}class Person{}class Cat{} 对象:类的实例化,⽐如 学⽣这个类实例化,就是 XX同学 123Student stud
安装前的准备 镜像下载地址:https://archlinux.org/download/ :::default 未使用过Linux的用户,建议先了解一下Linux ::: 启动Live环境 (1)制作启动盘 如果你是Windows用户,你可以使用Rufus来制作,具体使用方法你可以查阅一下百度。 如果你是Linux用户,你只需要使用dd命令即可,相信你肯定会的。 (2)进入Live环境 选择从带有 Arch 安装文件的媒介启动通常是在你电脑开机的时候按下某个按键,一般会在启动画面有提示。不同的主板按键不同。 当 Arch 菜单出现时,选择 Boot Arch Linux 并按 Enter
Java版本介绍 JavaSE,即Java标准版(以前简写J2SE)Java技术核⼼和基础,是J2ME和J2EE编程的基础 JavaEE,即Java企业版(以前简写J2EE)java技术中应⽤应⽤最⼴泛的部分, JavaME,即Java微型版(以前简写J2ME),主要⽤于移动设备 JVM、JRE、JDK关系? JVM Java Virtual Machine Java 虚拟机,简单看成⼀个操作系统,java程序会⾸先被编译 为.class的字节码,根据字节码指令进⾏识别并调⽤上层操作系统 JRE Java Runtime Environment java 运⾏时环境, 是整个 Java 程