java基础摘要(一)

来源:互联网 发布:淘宝店铺上新提醒 编辑:程序博客网 时间:2024/05/21 11:14

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()....

0 0