1。访问控制:当不使用访问限定符时,默认这个类的成员在他自己的包内是公有的,但是不能在包外访问。一般来说,只有在设计继承时,protected才适用。
2。static方法的限制:(1)仅可以调用其它static方法 (2)只能访问static数据 (3)在其中不能用this和super
3。static块:格式static { 程序块 },这个块在类被第一次自动加载时执行一次
4。final:防止变量内容被改,所以必须在声明时进行初始化(赋值)——常量
5。关于数组:java中数组定义时,其长度可以用变量指定,如:
stack(int size){
stck = new int[size] //在C中,这样是不行的
tos = -1
}
6。在Herber Schildt的Java参考大全里说,Java类型的对象是不可改变的,一旦创建了一个String对象,就不可以改变它的内容。还说到,StringBuffer允许改变字符串。这是怎么理解的呢?(http://community.csdn.net/Expert/topic/4564/4564069.xml?temp=4.980105E-02)
附上解答:
String对象的值是只读的,或者说是不变的;String对象的内容永远不变。如果看到这样的语句:
String string ="redWood";
string+="Java";
//do something with str
string="oak";
第二个赋值语句赋一个新值给变量str,实际上是将指向其内容的"oak"的字符串对象的引用传递给了它。每次执行一个看上去好像修改String对象的操作,例如,上面所用的+=,实际上是产生了另一个只读的String对象。
StringBuffer类用于可变的字符串。通过某些方法调用可以改变该序列的长度和内容。 且其容量也可随字符串的长度增长而增大。
7。main中的arg[]参数:args[]是java运行时的参数,与C不同的是,它不包含本程序名(即args[0]不是本程序名,而是指向第一个参数)
分享到:
相关推荐
### Java点滴学习资料 #### 一、Java简介与特点 Java是一种高级编程语言,由Sun Microsystems公司于1995年推出。Java的核心优势之一在于其跨平台特性,即所谓的“一次编写,到处运行”,这使得Java代码能够在不同...
Java经验点滴处理没有被捕获的异常.rar
在“Java基础点滴(一)”这一主题中,我们探讨的是Java编程语言的基本概念和核心要素,这是每个Java开发者必须掌握的基础知识。这篇博客可能涵盖了变量、数据类型、运算符、控制流程语句以及类与对象等核心概念。 ...
这份“Java经验点滴类注释文档编写方法”压缩包提供了一些关于如何有效编写Java类注释的指导和范例。下面将详细介绍Java类注释的编写规范和常用技巧。 1. **Javadoc 注释**: Java中的注释主要有三种形式:单行注释...
### Java 跨平台原理 Java 作为一种广泛使用的编程语言,其最显著的特点之一就是具有良好的跨平台性。这意味着编写的 Java 程序无需修改就能在任何安装了 Java 虚拟机 (JVM) 的平台上运行。这种特性极大地简化了...
自动点滴管理系统是一款基于.NET 3.5框架,利用Windows Communication Foundation (WCF) 技术构建的应用程序。WCF是微软提供的一种全面的服务导向架构,用于构建高度互操作的、分布式系统。它允许应用程序在不同的...
液体点滴速度监控装置 液体点滴速度监控装置是对液体点滴速度的检测和控制及储液瓶中液面高度的检测报警的系统。本系统通过光电传感器检测液面高度和液体点滴速度,使用步进电机控制液体点滴速度,并实现了多机通信...
【基于Wcf技术的自动点滴管理系统】是一种利用先进的软件技术设计的医疗管理工具,主要用于提升医疗机构的点滴护理效率。此系统的核心是运用Windows Communication Foundation(Wcf),这是一种由微软提供的.NET框架...
自动点滴管理系统是一款基于.NET 3.5框架,利用Windows Communication Foundation (WCF) 技术构建的高效能、高可靠性的应用。WCF是微软推出的一种面向服务的通信框架,旨在简化分布式系统的开发,它提供了丰富的功能...
【点滴液体点滴速度监控装置设计报告】 本设计报告主要探讨了一种基于单片机技术的液体点滴速度监控装置,旨在实现对输液过程的精确控制和实时监测,以提高医疗安全性和患者的舒适度。该系统的核心是单片机AT89C51...
标题中的“智能液体点滴速度监测”是指一种利用现代科技手段对输液过程中的点滴速度进行实时、精确监控的技术。这项技术通常结合传感器、微处理器和显示设备,旨在提高医疗护理的安全性和效率,防止因点滴速度不当...
Java应用程序-日记本是一款基于Java Swing开发的桌面应用,它为用户提供了一个集日记书写、截图和音乐播放功能...通过这个程序,用户可以方便地记录生活点滴,同时享受音乐,体现了Java编程在实用性和娱乐性上的结合。
"液体点滴测速监控装置" 液体点滴测速监控装置是基于单片机 89C51 的智能化输液控制及监测系统,旨在实现点滴速度的智能控制和监测。系统主要由键盘输入模块、红外传感器、步进电机、显示模块和声光报警装置等组成...
标题中的“zhuji.rar_drip_液体点滴_点滴_点滴速度检测”表明这是一个与医疗设备相关的项目,具体是关于液体点滴(输液)速度检测的。这个压缩包可能包含了用于控制或监测点滴速度的软件代码,其中"zhuji.asm"是一个...
对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变...