1、使用final关键词修饰一个变量时,是引用不能变,还是引用的变量不能变? 使用final关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。例如,对于如下语句:final StringBuffer a=new StringBuffer("immutable");执行如下语句将报告编译错误:a=new StringBuffer("");但是执行如下则可以通过编译:a.append("lallaal");有人在定义方法的参数时,可能想采用如下形式来阻止方法内部修改...
1/** 2 * 代码块执行顺序的测试3 * 执行顺序 静态代码块>main代码块>构造代码块>构造函数>普通代码块4 * @author Administrator5 * 6*/ 7publicclass ClassDemo01 {8static {9 System.out.println("这是一个静态代码块");
10 }
11 {
12 System.out.println("这是一个构造代码块");
13 }
1415public ClassDemo01() {
16 System.out.println("这是一个构造函数");
17 }
1819publicvoid print() ...
1 API概述API(Application Programming Interface),应用程序编程接口。Java API是一本程序员的 字典 ,是JDK中提供给我们使用的类的说明文档。这些类将底层的代码实现封装了起来,我们不需要关心这些类是如何实现的,只需要学习这些类如何使用即可。所以我们可以通过查询API的方式,来学习Java提供的类,并得知如何使用它们。2 API使用步骤打开帮助文档。JDK_API_1_6_zh_CN.CHM点击显示,找到索引,看到输入框。你要找谁?在输入框...
Java数据类型分为三大类,即布尔型、字符型和数值型。其中数值型又分为整型和浮点型。Java的基本数据类型(8种)为布尔型boolean(1字节);字符型char(2字节);整型byte(1字节)、short(2字节)、int(4字节)、long(8字节);浮点型float(4字节)、double(8字节)。此外,编程时还经常用到两种类变量,String和Date。Java数据类型的转换一般分三种,分别是:简单数据类型之间的转换、字符串与其他数据类型的转换、其他实用...
一、java语言的发展第一代语言 打孔机第二代语言 汇编第三代语言 java c, c++, c#等java历史 java之父---詹姆斯.高斯林 95年Sun公司发布jdk1.0 二、java环境配置1.打开我的电脑--属性--高级--环境变量2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:jdk文件所在的路经变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;3. 新建“Path”的环境变量变量名:Path 变量值:%JAVA_HOME%...
Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Machine)中的内存进行标记,并确定哪些内存需要回收,根据一定的回收策略,自动的回收内存,永...
一、Java语言的基本命令和常见名词1.Dos命令 D: 切换D盘 dir 查看目录 md 文件名 创建文件夹 cd \ 进入文件夹 cd.. 回到上一层 del 文件名 删除文件或者把所有的都删除 rd 删除文件夹,不能删除里边有东西的2.Java语言的性质 面向对象、 健壮性:取消了C中的指针,添加了回收内存机制 跨平台性:不同操作系统有不同jvm,java程序是运行在jvm上的3.名词介绍 jdk:java development kit,java开发工具...
文档版本开发工具测试平台工程名字日期作者备注V1.02016.02.25lutianfeinone二维数组格式1(动态初始化)格式:数据类型[][] 变量名 = new 数据类型[m][n];m表示这个二维数组有多少个一维数组n表示每一个一维数组的元素个数举例:int[][] arr = new int[3][2];定义了一个二维数组arr这个二维数组有3个一维数组,名称是arr[0],arr[1],arr[2]每个一维数组有2个元素,可以通过arr[m][n]来获取注以下格式也可以表示二位数组(不推荐使用...
断点续传、QQ等项目的数据保存在数据库中实现。本文出自 “作业” 博客,请务必保留此出处http://10718270.blog.51cto.com/10708270/1793274原文:http://10718270.blog.51cto.com/10708270/1793274
1、MyEclipse自带且常用的快捷键 内容提示(补全): Alt+/ 导包快捷键: Ctrl+Shift+o 格式化代码: Ctrl+Shift+f 行代码位置上下调换: Alt+上下键 单行注释:Ctrl+/ 多行注释:Ctrl+Shift+/ 解除多行注释:Ctrl+Shift+\ 更改为大写:Ctrl+Shift+x 更改为小写: Ctrl+Shift+y 复制行: Ctrl+Alt+上下键 查看源代码:Ctrl+左键单击 查看源代码键: Ctrl+Alt+T 删除行: Ctrl+D 2、自定义快...
---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
----------------------
<DIV style=‘font: 16px/28px "Hiragino Sans GB W3", "Hiragino Sans GB", Arial, Helvetica, simsun, 宋体; text-align: left; color: rgb(0, 0, 0); text-transform: none; text-indent: 0px; letter-spacing: normal; word-spacing: 0px; white-space: normal; orphans: 2; widows: 2; font-size-adjust: none; font-st...
此文作java语法基础的起始页,负责总结和目录引导 想我开始接触java语法也有比较长时间了(大概是2015年十月份),到现在(2016-10-25)为止还未系统的学习总结基础语法,亡羊补牢吧,回过头再来把基础的好好学习一下。 按照官方的教程,基础语法分为四个部分:变量运算符表达式,语句和代码块控制流语句原文:http://www.cnblogs.com/justforcon/p/5998164.html
本文地址:http://www.cnblogs.com/archimedes/p/javabean.html,转载请注明源地址。JavaBean简介JavaBean是使用Java语言描述的软件组件模型,简单地说,它就是一个可以重复使用的Java类。JavaBean可分为可视化组件和非可视化组件,其中可视化组件包括简单的GUI元素(例如,文本框、按钮)及一些报表组件等。非可视化组件是在实际开发中经常被使用到的并且在应用程序中起着至关重要的作用。其主要功能是用来封装业务逻辑(功能实现...
01. 什么是面向对象? 1. 面向对象是一种思想, 更符合我们思考问题的一种习惯 2. 将复杂的问题简单化 3. 将我们从执行者的位置变成了指挥者 02. 类与对象的关系? 问题:什么是类? 类是一组相关属性和行为的集合, 可以将类看做为一个模子,或者是一张图纸 类仅仅是对事物的一种描述, 而对象则是具体存在的事物 问题: 关系是什么? 可以根据类去创建对象...
异常概述与异常体系结构在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美,在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持通畅等等异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常)? Java程序在执行过程中所发生的异常事件可分为两类:?Error:Java虚拟机...