JavaSE:JDK,JRE,JVM

Eclipse - 4.6.3以上
JDK - 1.8

Java
JDK:Java Development Kit java开发工具
JRE + 工具(java/javac/jar/javadoc)
JRE:Java Runtime Enverioment java运行环境
JVM + Libraries(类库)
JVM:java虚拟机
系统
C++ Java 跨平台的语言,C++进行了简化

平台:Windows
Linux 70% 服务器

jdk1.5 1.6 1.7 1.8 - 8.0

C:/Programme Files/Java/jdk1.8
jre1.8
解压Eclipse - 路径不要中文/空格
eclipse.exe - 开发工具
JDK - JDK主目录
bin:工具
lib:jar文件 - .class
jre:bin/lib
src.zip:源代码 .java

Helloworld.java -> 编译 -> 字节码文件(Helloworld.class) -> jvm运行字节码文件

通过命令行使用 cmd
环境变量:让操作系统可以搜索到javac/java命令
我的电脑 -> 右键 -> 属性 -> 高级系统设置 -> 环境变量 -> 系统变量 Path -> 双击修改

cd:进入文件夹 - 桌面
javac:编译工具 javac HelloWorld.java
java:运行工具 java HelloWorld

IDE:集成开发工具
Eclipse:纯Java - java、IBM
Javaee JavaSE
MyEclipse
JBuilder
JCreater
NetBeans

IDEA

工程结构
src - source - 源码 java代码
JRE System Library - 类库 - JavaSE 1.8
rt.jar

工程文件夹
src - 源代码
bin - 字节码文件 - 结构和src完全一致
其他文件和src完全一致

整数类:byte、short、int、long
浮点类:float、double
二进制补码:原码 反码 补码
-11 11
正数:0000 1011 0111 0100 0000 1011
负数:1000 1011 1111 0100 1111 0101 (补码=反码+1)

byte: 8位 - 一个字节
第一位符号位 有效数据位
0 -> + 正 127
1 -> - 负
1111 1111 -> 补码 - 负数
补码 - 1 -> 1111 1110
原码 -> 1000 0001
负数最小值:1000 0000 - 1 借位-1
1111 1111
1 1000 0000 -> -128
byte: -2^7 ~ 2^7-1
short:-2^15 ~ 2^15-1
int: -2^31 ~ 2^31-1
long: -2^63 ~ 2^63-1 -> 时间 ms

float: 单精度 32位 1符号位 8位指数位 23尾数位
2^127 6~7
double:双精度 64位 1符号位 11位指数位 52尾数位

char: 16位 没有负数 1111 1111 1111 1111 = 2^16-1 = 65535

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值