- 1、本文档共54页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java程序计-1-概述
* 首先Java的源代码Java文件由编译器编译成Java的二进制字节码class文件,然后class文件由Java虚拟机中的类装载器进行加载,同时类装载器还会加载Java的原始 API Class文件。类加载器负责加载、连接和初始化这些class文件以后,就交给虚拟机中的执行引擎运行。执行引擎将class文件中的Java指令解释成具体的本地操作系统方法来执行,而安全管理器将在执行过程中根据设置的安全策略控制指令对外部资源的访问。 类和变量的引用 一个类中引用其他类,要注意在文件头,使用import加载 java.lang包中的类不需要明确import 引用一个类或对象的变量和方法,要通过“.”实现引用 JAVA应用程序编程原则 import java.util.Date; public class HelloWorld { public static void main(String[] args) { Date now=new Date( ); System.out.println(now); } } 类和包介绍 类是描述提供某种功能的模块的一般术语。 Java开发集(JDK)给出了一套标准的类(称作类库),这些类可执行大部分所需的基本行为 不仅为编程任务(例如,类可提供基本的数学函数、数组和字符串),而且为图形和网络程序开发提供了丰富的支持。 类库被组织成许多包,每个包都包含几个类。如下所列为一些重要的包: java.lang包含一些形成语言核心的类,如String、Math、Integer和Thread。 java.awt包含了构成抽象窗口工具包(AWT)的类,这个包被用来构建和管理应用程序的图形用户界面。 java.applet包含了可执行applet特殊行为的类。 包含执行与网络相关的操作的类和处理接口及统一资源 定位器(URLs)的类。 java.io包含处理I/O文件的类。 java.util包含为任务设置的实用程序类,如随机数发生、定义系统特性和使用与日期日历相关的函数。 书写规范 每个程序应以说明程序目的,作者,日期和时间的注释开始; 使用空格和空行可以提高程序可读性; 花括号对“{}”-类,方法,语句块 语句分号“;”结尾 缩进:当程序中输入一对花括号,然后把光标重新定位到两个括号之间,先缩进一级,再开始输入程序体,该习惯有利于防止漏掉括号的错误 JAVA应用程序编程原则 import java.util.*; public class ArrayDemo { public static void main(String[] args) { int[] a={10,7,9,2,4,5,1,3,6,8}; Arrays.sort(a); SetString week=new HashSetString(); IteratorString it=week.iterator(); week.add(hello); for(String str : week){ System.out.println(str); } } } 对齐 关系密切的行应对齐,对齐包括类型、修饰、名称、参数等各部分对齐。 连续赋值时当对齐操作符。 当方法参数过多时当在每个参数后(逗号后)换行并对齐。 当控制或循环中的条件比较长时当换行(操作符前)、对齐并注释各条件。 变量定义最好通过添加空格形成对齐,同一类型的变量应放在一起。 //变量对齐----------------------------------------------- int count = 100; String strUserName = null; Integer[] porductCode = new Integer(2); //产品编码数组 //参数对齐---------------------------------------------- public Connection getConnection( String url, String userName, String password) throws SQLException,IOException{ } //换行对齐---------------------------------------------- publi
文档评论(0)