今天学完IT十八掌第十天java基础课程:学习内容:基本类型---------------包装类intIntegerbyteByteshortShortlongLongfloatFloatdoubleDoublebooleanBooleancharCharacter//字符类JDK1.5之后出现的新特性,自动装箱:Integeri=12;//===Integeri=newInteger(12);自动拆箱:Intege..
分类:
其他好文 时间:
2016-05-27 15:04:59
阅读次数:
162
一.①Java文件中可以有多个定义class类但只能有一个publicclass类.②数据类型分为:引用数据类型(在声明时不会分配空间需通过new),基本数据类型.③Integer是包装类作用在于字符串与整形转换,具有自动装箱拆箱的功能.④"="赋值语句是将左边赋值给右边,再给字符赋值时可以使用字符..
分类:
其他好文 时间:
2016-05-27 15:02:38
阅读次数:
236
一、概述 本文会阐述六个重要的概念:堆、栈、值类型、引用类型、装箱和拆箱。本文首先会通过阐述当你定义一个变量之后系统内部发生的改变开始讲解,然后将关注点转移到存储双雄:堆和栈。之后,我们会探讨一下值类型和引用类型,并对有关于这两种类型的重要基础内容做一个讲解。 本文会通过一个简单的代码来展示在装箱和 ...
分类:
Web程序 时间:
2016-05-25 20:20:26
阅读次数:
249
Java 将某些基本数据类型自动转换为包装类型的过程称为装箱,相反自动将包装类型转换为基本数据类型的过程称为拆箱。 Integer integer_1=1; //装箱 int i=integer_1; //拆箱 装箱会调用 Integer.valueOf(int) 函数: 拆箱会调用 Integer ...
分类:
编程语言 时间:
2016-05-23 00:40:38
阅读次数:
156
1.自动装箱、拆箱:
l自动装箱:指开发人员可以把一个基本数据类型直接赋给对应的包装类。
l自动拆箱:指开发人员可以把一个包装类对象直接赋给对应的基本数据类型。
l典型应用:
List list = new ArrayList();
list.add(1);
int j = (Integer)list.get(0);
举例:
public static void main(...
分类:
编程语言 时间:
2016-05-22 12:27:26
阅读次数:
213
包装类:
自jdk5之后,java就提供了自动装箱与自动拆箱功能,大大简化了基本类型与其包装类对象之间的转换过程,当然装换过程中要注意类型的匹配。
public class IntAndInteger
{
public static void main(String[] args)
{
//自动装箱
Integer intObj = 5;
Integer intObjj =...
分类:
编程语言 时间:
2016-05-18 19:07:08
阅读次数:
193
前言 一开始想学学自动拆箱和自动装箱是被这个名字吸引到,听上去好像很高端的样子,其实自动拆箱、自动装箱是很简单的内容。 自动拆箱和自动装箱 Java为每种基本数据类型都提供了对应的包装器类型。举个例子: 这个过程中会自动根据数值创建对应的Integer对象,这就是自动装箱。再看另外一段代码: 这个过 ...
分类:
编程语言 时间:
2016-05-18 12:27:25
阅读次数:
145
本来这一篇是接在上一篇后面的,但是晚上写到一半有事出去了,故而分开了, 这一篇用到了jar包有:mysql-connector-java-5.0.8-bin.jar 7,注解: 7.1 概述:jdk5.0的新特性 包括有:泛型,自动装箱,自动拆箱,静态导入,可变参数,增强for循环,枚举等(快去把老 ...
分类:
编程语言 时间:
2016-05-15 21:36:48
阅读次数:
315
前期编译java源代码——>JVM字节码(class文件)
大致的编译过程:
解析与填充符号表——>注解处理——>分析与字节码生成
具体就是词法分析、语法分析、构建语法树等过程,此阶段几乎不会对代码做出优化,撑死就是做一些冗余处理,比如 int a = 3 + 1; 改成 int a = 4;等。
值得一说的是解语法糖的过程,java有大量的语法糖,泛型、自动装/拆箱、变长参数、foreac...
分类:
其他好文 时间:
2016-05-13 00:33:08
阅读次数:
150
java中有8中基本的数据类型,这八种基本的数据类型都有对应的封装类型,下面是对应关系:int——Integerfloat——Floatdouble——Doublebyte——Bytelong——Longchar——Characterboolean——Booleanshort——Short基本数据类型和它对应的封装类型之间可以相互转换,从基本数据类型到封装类型叫做装箱,从封装类型到基本数据类型叫拆箱...
分类:
编程语言 时间:
2016-05-12 21:55:23
阅读次数:
327