java基础知多少(一)
来源:互联网 发布:小黄鸭淘宝助手 编辑:程序博客网 时间:2024/04/27 12:24
Java基础一
小基础
Java基础到底知道多少呢!先从Java SE语言规范开始。
- Java语言是面向对象的,但是,Java中有8个原始数据类型:char byte short long int double float boolean (大小写敏感),Java中有4种类型:类(class),枚举(enum),接口(interface),注解(@interface)。
- Java JDK中对原始数据类型进行装箱操作(语法糖),分别对应相应的封装类型Character Byte Short Long Integer Double Float Boolean .
Java中的4种类型创建的方式分别是:
Class
public class ClassName{}
enum
public enum EnumName{Type1,Type2,....}
interface
public interface InterfaceName{ method statement;}
@interface
public @interface AtInterfaceName{}
把重点放到原始数据类型和引用数据类型的比较上,我们可以深入理解Java关于值传递的调用。
1、初始化一个int类型的变量 i1 = 2
2、初始化第二个int类型的变量(有不同点) i2 = i1
3、改变i2的值 i2 = 4
4、控制台输出 i1 和 i2 的值我们可以发现,i1 = 2 i2 = 4 ,我们改变i2的值对i1是没有影响的。(很重要,待会会用到这个知识点)
5、创建一个类Person 创建实例变量age(int类型)
6、实例化一个Person对象 p1 = new Person(age:3);(这里为了方便在3前面加上age属性名,实际情况中是Person(3) );
7、实例化第二个Person对象 p2 = p1
8、改变p2中age的值 p2.age = 5
9、输出p1 p2 中age的值 p1.age=5 p2.age=5 注意看这里,我们和上面的结果进行比较就会发现不同。。
自己画的图:-)如果有错误,还望指正。
阅读全文
0 0
- java基础知多少(一)
- java基础知多少(二)
- java基础知多少(三)
- java解惑你知多少(一)
- java解惑你知多少(一)
- 网络安全知多少(一)
- 计算机网络基础知多少
- 《汉字知多少》开发志(一)
- C++异常处理知多少(一)
- 项目文档知多少(一)
- Oracle 数据结构知多少(一)
- Asp.net mvc 知多少(一)
- 梦里Babel知多少(一)
- java基础(一)
- Java基础(一)
- java基础(一)
- java基础(一)
- Java 基础----(一)
- Xcode警告忽略
- MySQL-5.7.15-winx64配置log_bin
- codeforces 869E(哈希&二维树状数组)
- J2EE常用名词解释
- Android查询/设置Settings的值
- java基础知多少(一)
- Node.js学习笔记3
- jsp--(使用request接收参数,完成一个最简单的接收参数:)
- 115个Java面试题和答案——终极列表(下)
- Linux系统基础(三)
- ssm项目重构时的一些页面问题
- ubuntu解决无法上网问题
- 冒泡排序算法小结
- 怎么分析外链推广呢?