Java基础(一)

1.Java术语:jdk将.java编译成.class的,用于作为编译用;jre的话,是把.class翻译一个操作系统直接运行;SE是java的核心基础语法;JavaEE是java wed开发;Java ME的话,是手机端开发,像咱们手机上的安卓开发;Java SDK是程序样例,别人给你写了套代码让你用,里边加上各种说明,怎么调用,什么意思,就是SDK;

  1. 2.B/S架构:网站开发,依赖网速

3.C/S架构:需要在电脑或手机上安装的程序,方便但需要安装;桌面开发,本地安装的开发;Java桌面开发被c#淘汰了

4.命名规范:

大驼峰:每个英文的首字母大写,其他字母小写--------类名

小驼峰:每个英文的首字母大写,其他字母小写,第一个单词全部小写-------文件名、变量名、方法名

全部字母大写-----常量

5.数据类型

  • Java有8种基本类型

  • 大类型的可以存放小类型的数据,如:x3=x2

  • char类型(几何类型)可以和其他类型的数据进行相互存放,也可以进行运算,boolean不可以

  • float绝对值越小,float表示的越精确,绝对值越大。表示的越不精确;在有效位数之内。它比整数类型精度高,超出有效位数,它就开始表达不准确了。数越大,它表达的越不准确

6.整数、浮点数在大数的计算范围都不靠谱,不能商用,因为从右向左截取有效位数,多余的位数会被舍去,造成计算结果不正确。

7.进制转换

  • 进制的表达方式:0b-----二进制开头;0-----八进制开头;0x------十六进制(0~15),10~15(A~F)

  • 十进制转二进制:不断除以2取余,余数(0/1)倒过来

  • 十进制转三进制:不断除以3取余,余数(0~2)倒过来

  • 十进制转七进制:不断除以7取余,余数(0~6)倒过来

8.多进制转十进制

10 100 1000 10000

二进制 2^1 2^2 2^3 2^4

三进制 3^1 3^2 3^3 3^4

例子:(七进制) 6543 = 6000+500+40+3=6*7^3+5*7^2+4*7^1+3(十进制)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值