![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
厚积薄发小阿辉
Java菜鸟
展开
-
java数据类型及定义变量语法
一,基本数据类型:(1)整型:byte 1字节 -2^7~2^7-1short 2字节 -2^15~2^15-1int 4字节 -2^31~2^31-1long 8字节 -2^63~2^63-1(2)浮点型: (以e为底)float 4字节double 8字节(3)字符型:char 2字节(4)布尔型:boolean 1字节(true false)(一般为1字节,与操作系统有关)二,引用数据类型:StringHe...原创 2022-01-20 09:07:22 · 541 阅读 · 0 评论 -
java内存
1.stack栈区:存放局部变量2.heap堆区:存放new出来的对象3.静态区/常量区:存放常量,或者静态变量(指被static修饰的变量,可以被多个对象所共享)4.方法区:存放还未运行的静态代码原创 2022-01-08 16:31:52 · 206 阅读 · 0 评论 -
java中局部变量与全局变量的区别
1.位置:(1)局部变量:定义在方法的内部,或者作为方法的参数(2)全局变量:定义在方法的外部,类的内部2.作用域:(1)局部变量:在方法的内部使用(2)全局变量:在类的内部都访问3.内存:(1)局部变量:存放于stack栈区(2)全局变量:①静态成员变量:存放于常量区/静态区②普通成员变量:存放于heap堆区static修饰的变量称为静态成员变量/类变量...原创 2022-01-08 16:30:21 · 1572 阅读 · 0 评论 -
安装JDK,配置环境变量,测试JDK是否安装完成
原创 2022-01-04 11:09:19 · 3962 阅读 · 0 评论 -
java语言特点
1.面向对象(具体查看面向对象章节)2.跨平台:jvm虚拟机(java virtual machine),一次编译,多系统运行(详情查看java跨平台原理章节)3.自动垃圾回收机制:GC垃圾回收器,不用手动清理垃圾(具体查看面向对象章节)...原创 2022-01-08 12:07:44 · 190 阅读 · 0 评论 -
java跨平台原理
java源码:HelloWorld.java||通过javac HelloWorld.java命令|转化为字节码文件:HelloWorld.class||通过java HelloWorld命令|加载到JVM(java virtual machine)虚拟机中(不同的操作系统所拥有的jvm不同,因此java的字节码文件可以通过不同操作系统各自的jvm翻译为他们能识别的机器码文件)||(1)类加载器ClassLoader把字节码文件加载到jvm中|(2)字节码解释器把原创 2022-01-08 12:01:06 · 478 阅读 · 0 评论