java基础摘要(一)
来源:互联网 发布:淘宝店铺上新提醒 编辑:程序博客网 时间:2024/05/21 11:14
Java基础篇一
1995年 面向对象 原来叫OAK ,后来才叫JAVA
即是编译型又是解释型的
程序源代码 -- > 编译器 --> 字节码 --> JVM -->机器码 --> 运行终端
Java的开发工具:eclipse NetBeans JBuilder等
版本:Java SE 标准版,Java基础,桌面应用
Java EE 企业级分布式网络程序,CRM,OA等
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开头,十六进制必须以0X或0x开头
2.如果是long型的数据,当数字大于int的范围时必须在数字后面加l或L
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()....
- java基础摘要(一)
- Java并发摘要(一)
- Java基础程序设计(章节摘要)
- Java class文件读书摘要(一)
- 深入理解java虚拟机 摘要(一)
- java基础--环境搭建摘要
- 摘要下java基础小结
- java学习笔记(一)java面向对象特性摘要
- 学习笔记摘要 JAVA基础不行
- 【JAVA基础】正则表达式的构造摘要
- J2SE基础摘要——java简介
- java基础之异常处理摘要
- zlib.h摘要(一)
- 保养大全摘要(一)
- 【OpenCL】初学摘要(一)
- JavaIO简单摘要(一)
- Effective C++ 摘要(一)
- java基础(一)
- [Jweb] 第一个通过 tomcat 配置,浏览器访问的 web 界面
- N^N次方最后一位数字的求法
- C#共有五种访问修饰符使用范围
- paip.字符串操作uapi java php python总结..
- 利用row_number over 函数删除重复记录
- java基础摘要(一)
- matlab做实验时,节省计算时间的办法
- 17.4数组用于进制转换(说实话,一遇到不太明白的地就有种感觉:我萎了!!:-()
- 调用系统接口发送短信
- Android Scroller的理解
- 多文件编程初步
- 找两个有序数组的中位数
- java基础知识9-java异常
- java 访问修饰符