再现理想 发表于 2015-1-18 11:42:16

JAVA网页设计Java使用问答

J2ME在手机游戏开发的作用也是无用质疑的。至于桌面程序,可能有人说java不行,界面不好看,但是请看看NetBeans和Eclipse吧,他们都是利用java开发的,而他们的界面是多么的华丽,所以界面决不是java的缺点。还有一个不得不提的优点就是大多java人员都挂在嘴边的java的跨平台性,目前这确实也是java优点之一。问:在Java中,甚么是LocalVariable、MemberVariable、InstanceVariable?他们各有甚么异同?


答:LocalVariable是部分变量,它在一个办法或是一个语句块内界说。当该历程或语句块被实行终了时,LocalVariable变量当即被开释。


InstanceVariable是与ClassVariable绝对应的。复杂点说,InstanceVariable是不必要Static润色的,每一个实例城市创立一个新的InstanceVariable;而ClassVariable则是用Static润色的,它不跟着类实例的创立而被创立。一切类的实例共享一份ClassVariable的拷贝。


至于MemberVariable,则是禁绝确的说法。我的了解是InstanceVariable+ClassVariable。在言语标准中,没有MemberVariable这类说法。


问:重置办法必需满意甚么前提呢?


答:


1.办法名不异;


2.前往范例不异;


3.参数完整不异,包含参数的范例、个数、分列按次等。


问:Java定名商定有哪些?


答:1.利用完全形貌符来正确地形貌变量、字段或类。


比方,利用的称号能够是FirstName、GrandTotal或CorporateCustomer。固然像x1、y1或fn如许的称号较短简单输出,可是它们其实不供应任何信息指出它们所代表的内容。如许对代码的了解、保护和加强会形成必定坚苦。


2.利用合用于范畴内的术语。


假如您的用户将他们的客户称为主顾,则对这个类利用术语Customer来取代Client。很多开辟职员已经犯了如许一个毛病:当业界或范畴中已存在更贴切的术语时,他们还冥思苦想,筹办为一些观点创立通用术语。


3.奇妙俭仆地利用缩写。


这暗示您应当保护一份尺度短格局(缩写)的列表,应当明智地选择它们,并在利用时坚持一向性。比方,假如要利用字arithmetic的短格局,选择ar、ari或art中的一个,纪录下所选的缩写(究竟是哪一个其实不主要),并只利用这一个。


4.利用巨细写夹杂加强称号的可读性。


一般应当利用小写字母,可是将类名和接口称号的第一个字母写成年夜写,将一切非肇端单词的第一个字母也写成年夜写。


5.将尺度首字母缩写词的第一个字母年夜写。


称号会常常包括尺度缩写,如SQL暗示“StandardQueryLanguage”。诸如暗示属性的sqlDatabase或暗示类的sQLDatabase等称号比sQLDatabase和SQLDatabase更便于浏览。


6.制止长型称号(最年夜15个字符对照符合)。


固然类名AllImplementedIterfacesAndSubclass多是个对照好的类名(固然,在此示例中有些夸大),可是这个称号明显太长,应当把它重定名为较短的称号才好。


7.制止称号过于类似或仅在巨细写方面有区分。


不该该同时利用变量名myObject和myObjects,也不该该同时利用myOraDatabase和anORADatabase。


问:我想利用Tab键在输出字段间挪动,我该怎样办?


答:当用户必需键进很多文本时,这一功效出格有效。上面的程序将会告知你怎样让用户在输出字段间切换输出核心:


publicbooleankeyDown(Eventevt,intkey)

{

if((char)key==        )

{

Componentcurrent_field=(Component)evt.target;

if(current_filed!=last_field)

current_field.nextFocus();

else

first_field.requestFocus();

returntrue;

}

}




注:当最初组件last_field取得核心时按Tab键,会将核心移回到第一个组件first_field上。


问:在Java中,究竟甚么是静态变量呢?


答:在程序开辟时,我们常常但愿一个变量和办法不随对象的改动而改动,乃至在没有创立对象时也能会见数据和办法,这时候就能够在数据和办法上加上Static关头字,被Static润色的数据就叫做静态变量(数据)而办法就叫静态办法。静态变量在内存中的地点是不异的,以是关于统一类的分歧对象,它们静态变量的值一定是不异的。


有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。

爱飞 发表于 2015-1-21 12:58:17

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

再现理想 发表于 2015-1-25 18:33:59

Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)

兰色精灵 发表于 2015-2-1 13:13:41

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

深爱那片海 发表于 2015-2-7 05:57:31

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

海妖 发表于 2015-2-16 08:48:10

是一种突破用户端机器环境和CPU

冷月葬花魂 发表于 2015-3-5 00:59:24

象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。

灵魂腐蚀 发表于 2015-3-5 16:27:04

是一种突破用户端机器环境和CPU

山那边是海 发表于 2015-3-11 02:38:40

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

小魔女 发表于 2015-3-15 07:31:09

如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。

飘灵儿 发表于 2015-3-15 20:21:04

你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。

若天明 发表于 2015-3-19 23:01:49

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

透明 发表于 2015-3-20 09:27:20

是一种语言,用以产生「小应用程序(Applet(s))

活着的死人 发表于 2015-3-24 21:38:03

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展

admin 发表于 2015-3-26 00:02:03

Java 编程语言的风格十分接近C、C++语言。

若相依 发表于 2015-4-1 18:10:13

多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

飘飘悠悠 发表于 2015-4-2 00:49:43

是一种为 Internet发展的计算机语言

第二个灵魂 发表于 2015-4-3 18:11:13

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

不帅 发表于 2015-4-4 16:34:33

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。

只想知道 发表于 2015-4-10 07:34:41

应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展
页: [1]
查看完整版本: JAVA网页设计Java使用问答