java的原_JAVA简介 ...

欢迎来到阿八个人博客网站。本

阿八个人博客

网站提供最新的站长新闻,各种互联网资讯。

喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术!

URL链接:https://www.abboke.com/jsh/2019/0621/3694.html

hot3.png

0241f7a4e93331b02dbcc031751d27c8ca9.jpg

JAVA三大版本的区别:

JAVAEE: 定位在服务器端的应用

JAVASE: 定位在个人计算机上的应用

JAVAME: 定位在消费性电子产品的应用上

JDK&JRE&JVM

JDK-JAVA Development kit     JAVA开发工具包

是提供给Java开发人员使用的,其中包含了Java的开发工具(编译工具 javac.exe , 打包工具 jar.exe),也包括了JRE

JRE-JAVA Runtime Environment     JAVA运行时环境

包括Java虚拟机和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机只需要安装JRE即可

JVM-JAVA Virtual Machine         JAVA虚拟机

简单而言: 使用JDK开发完成的Java程序,交给JRE去运行

十进制转二进制

整数部分,除以2,直到商为0,余数反转。 小数部分,乘以2,直到乘位0,进位顺序取。

关键字

被Java语言赋予特定含义的单词

特点: 组成关键字的字母全部小写

注意事项: goto和const作为保留字存在,目前并不使用

类似Notepad++这样的高级记事本,针对关键字有特殊的颜色标记,非常直观

标识符

给类、接口、方法、变量等起名字时使用的字符序列

组成规则: 1 英文大小写字母 2 数字字符 3 $和_

注意事项: 1 不能以数字开头 2 不能是Java中的关键字 3 区分大小写

包: 其实就是文件夹,全部小写

类或者接口: 一个单词的首字母必须大写, 多个单词则每个单词的首字母必须大写

方法或者变量: 驼峰命名法

常量: 一个单词全部大写, 多个单词则每个单词大写,用”_”连接

注释:

解释说明程序的文字

分类: 单行注释 格式: // 注释文字

多行注释 格式:/*注释文字*/

文档注释 格式: /**注释文字*/

常量

在程序执行的过程中其值不可以发生改变

Java中常量分类: 字面值常量     自定义常量

字面值常量: 1 字符串常量 用双引号括起来的内容 2 字符常量 用单引号括起来的内容        3 小数常量 所有小数          4 布尔常量    只有true和false    5 空常量        null

有符号数据表示法

计算机,有符号数有三种表示法: 源码、反码和补码。所有数据的运算都是采用补码进行的

原码 最高位为符号为,”0”表示正, “1”表示负,其余为表示数值的大小

反码: 正数的原码、反码、补码相同,负数的反码是对原码逐位取反,符号为除外,补码是在反码的末位加1

变量

在程序的执行的过程中, 在某个范围内其值可以发生改变的量

格式: 数据类型 变量名 = 初始化值;

注意事项: 1 作用域 所在大括号内, 同一个大括号内不能同时定义同名的变量

2 初始化值 没有初始化值的变量不能直接使用, 只要在使用前给值就行

030e554198580a40ec758326fa731518a7b.jpg

类型

占用空间

范围

byte

1 字节

-128~127

short

2 字节

-2^15~2^15-1

int

4 字节

-2^31~2^31-1

long

8 字节

-2^61~2^61-1

float

4 字节

-3.403E38~3.403E38

double

8 字节

-1.798E308~1.798E308

整数默认: int ;小数默认double; double加L或者l,float加F或者f

'a': 97;'A':65;'0':48;

面试题

Byte b1 = 4 , b2 = 3, b;

b = b1 + b2;

b = 4 + 3;

哪句编译失败?

第一句是类型提升,所以报错;第二句是先计算值,然后判断是否在byte的范围内,在就对,不在就报错

在Java中针对整数常量提供了四种表现形式

1 二进制 由 0,1组成,以0b开头

2 八进制 由0,1,…7组成,以0开头

3 十进制 由 0~9组成,整数默认是十进制

4 十六进制 由0~9,a~f(大小写均可)组成,以0x开头

+号的作用: 加法 正数 字符串连接符

/和%的区别

/获取的是商, %获取的是余数

整数相除只能得到整数如果想得到小数, 把数据变化为浮点数类型

++, --运算符的使用

单独使用

放在操作数的前面与后面效果一样

参与运算使用

放在操作数的前面,先自增或者自减,然后再参与运算

放在操作数的后面,先参与运算,再自增或者自减

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值