java基础摘要(一)

Java基础篇一

1995年 面向对象 原来叫OAK ,后来才叫JAVA

即是编译型又是解释型的


程序源代码 -- > 编译器 --> 字节码 --> JVM -->机器码 --> 运行终端

 

Java的开发工具:eclipse NetBeans JBuilder

 

版本:Java SE 标准版,Java基础,桌面应用

Java EE 企业级分布式网络程序,CRMOA

JAVA  ME 嵌入式系统开发

 

主要的计划:设计模式 源代码

 

Java数据类型

基本数据类型:数值型:byte short int long float double

字符型 :char

布尔型

 

内存:byte 8位 short 16位 int 32位 long 64位 float 32位 double 64  8=1字节)

 

 

知识点:

1.八进制必须是以0开头,十进制不能以0开头,十六进制必须以0X0x开头

2.如果是long型的数据,当数字大于int的范围时必须在数字后面加lL

3.数据类型的作用:告诉编译器是什么数据类型,该给其分配多少的内存空间,能存放什么样的数据。

 

OS

Int age

Char s

数据区

 

4.可以用汉字作为变量(哈哈 = 1),不推荐。

5.Public final static int PI =3.1415926 这里有两个知识点。①静态变量可以跨类,甚至可以达到应用程序之内。②final声明的对象只能被赋值一次。全局变量必须在初始化的时候赋值。

6.局部变量的变量名可与成员变量的名字相同,此时成员变量将被隐藏,即这个成员变量在此方法中暂时失效!

7.运算符 :一元运算符,二元运算符,三元运算符


问题:&和&&的区别:①&&当第一个为false第二个不判断,&则需要判断后面的表达式。②&也用于位运算


什么叫补码:正数的原码=补码,负数的计算方法:原码取反加1


补码的好处:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 

按位取反”~“ 按位异或

8.位移操作(左移,右移,无符号右移) 左移:空位补0   右移:高位是0时,空位补0,高位是1时,空位补1

问:位移的最用:位移可以实现整数乘以或者除以2的n次方程的效果

9.运算符优先级 增量减量》算术运算》逻辑》赋值

Java foreach主要用在遍历方面

10字符串生成器

在用“+” 当连接符时,会产生一个新的String实例 J2SE 5.0 新增加了String.Builder类

方法(1)append() (2)insert(int offset,arg) (3) delete()....

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值