版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、java基础部分 JAVA入门本章所要达到的目标,认识并掌握Java程序的基本结构阐明对象创建和对象声明之间的区别认识标示符、关键字及对象的使用阐明创建和运行JAVA程序的过程使用标准的JAVA类使用增量的开发方式编写JAVA程序如何学好JAVA呢?学习JAVA语言三个步骤:JAVA语言的结构,JAVA程序内容的框架,不同类的API。java程序到底应该怎么样书写?java程序结构的第一个步骤,注释的书写方式/为单行注释,一次只能书写一行/*多行注释,可书写多行*/ /* 文档注释,用于生成API帮助文档(使用JDK里*bin目录下javadoc命令生成 格式:* javadoc MyTest
2、.java)*/ java程序结构的第二个步骤,一个类使用时需要说明它的来历,java使用 import语句来进行类的说明书写方式:import javax.swing.Jframe(类的全路径)举例:公司新进一个人员时,需要给公司其他人员介绍,一个一个介绍时太麻烦,如果开会时一起介绍就轻松很多了。导入包时*号的含义,是指导入这个包中所有的类,使用时,尽量避免使用*号,用哪个类导入哪个类,减少搜索中的消耗,提升效率。6、 java程序结构的第三个步骤, java语言的主体是由一个或多个类组成的,java语言的语法构成如下:class 注意:class前面的修饰符问题,如果是public 那么类
3、名和文件名必须相同,在同一个文件里可以有多个类,但只能有一个类的修饰符是public,并且没有加上public修饰符的类在别的包里不能访问。类是由数据和方法组成的。一个程序有一个入口点。对JAVA而言,入口点是main方法。以下是书写格式8、 创建一个对象时,需要给对象取一个名字,凡是自己可以取名字的地方都叫标识符。它是一个字符序列将用来命名类、对象、方法和属性。标识符可以用来取名字,那么标识符书写的规则有没有要求呢?标识符命名规则: 由字母、下划线“_”、美圆符“$”和数字组成 不能以数字开头, 不能包含特殊字符和空格 大小写敏感、长度没有限制注意:标示符选取应当“见名知意”,而且不能与关键
4、字重复Hello WorldHello World$ms_c6078.5_168MyClass#MyClassclassHelloWorld非法标示符合法标示符关键字在Java中有特定含义、有专门用途的字符串叫关键字(如do、class、switch、public、int、float等)所有关键字都是小写goto和const是java的保留字标识符命名规范:类名大写开始,以后采用驼峰命名法。变量名和方法名小写开始,以后也采用驼峰命名法,常量全部大写,并且见名知意如:类名:ChangeImage变量名:studentSource方法名:playMusic特珠的:因为在Java中char字符是Un
5、icode编码。所以char字符允许存放中文字符,所以中文字符也是合法标识符。声明和创建对象的方法。声明和创建对象的区别。声明对象只是给对象分配一个标识符而已。声明对象方法:类名 变量名 ( 如:JFrame myJFrame;)下面我们通过一个new运算符来创建一个新的对象语法: = new ();例子:myJFrame = new JFrame ( );举例说明,孩子出生之前先有名字,但名字没有和孩子关联起来。因为孩子这个对象还不存在。这只是声明。只有当孩子出生之后,才能把名字和孩子关联起来。声明与创建对象内存图如下:两个命令执行以后的状态:Customer customer;custom
6、er = new Customer( );customer = new Customer( );java作为一个高级语言是怎么样被计算机识别的呢?第一步:编辑程序代码在一个文本编辑器中输入程序代码,然后将其存为一个文件。使用主类(main)的名称和后缀名为.java来命名这个要被存储的文件。以.java为扩展名称的程序文件被称为“源文件”。第二步:编译源文件编译源文件的过程是创建目标文件。经过字节码编译生成器产生的文件是以.class为后缀名,并且与源文件名称相同。使用javac MYJframe.java(文件名)进行源文件的编译。编译之后将生成.class的文件,如果文件里有多个类,那么有
7、几个类就产生几个class文件第三步:执行字节码文件Java的解释器将会仔细地检查字节码文件,然后执行其中的指令。如果你的程序没有如何错误,那么将屏幕上将会出现一个程序运行的窗体。如果在程序运行中出现了任何错误,那么Java的解释器将会捕捉这个错误并且终止程序运行程序执行过程:12、 使用java编程是不是所有的类和代码都需要自己书写呢?JDK给我们提供了很多标准类,熟练掌握它是我们成为一个成功的专业的程序员的重要步骤。标准类JoptionPane和Calendar 的使用。Calendar 的使用(java.util.Calendar;)Calendar对象 long mill=ca.getTimeInMillis();/获得1970-01-01到ca表示日期的毫秒数 日期格式化输出java.util.Date类Date date=ca.getTime();/获得日期对象/定义格式化输出格式(java.text. SimpleDateFormat)SimpleDateFormat dateFormat=new SimpleDateFormat(今天是YYYY年MM月dd日);/按照指定格式,返回相应字符串信息String dateInfo=dateFormat.format(date);System.out.prin
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026天津市遴选和选调公务员备考题库附答案详解(典型题)
- 2026广东广州番禺区石碁镇石碁幼儿园招聘1人备考题库及1套完整答案详解
- 2026浙江台州市中医院招聘高层次卫技人员9人备考题库及答案详解(考点梳理)
- 2026广西贺州捷通投资管理有限公司招聘1人备考题库附答案详解(突破训练)
- 2026北京市中科启元学校招聘备考题库及答案详解(必刷)
- 2026安徽省气象部门事业单位招聘普通高校应届毕业生第二批次招聘6人备考题库含答案详解(巩固)
- 2026四川巴中市巴州区妇幼保健院招聘员额管理专业技术人员4人备考题库及答案详解(基础+提升)
- 2026中国人民大学纪检监察学院招聘1人备考题库附答案详解ab卷
- 2026-2030全球与中国不锈钢搅拌罐行业现状动态及未来销售渠道趋势研究报告
- 2026浙江宁波市海曙区面向普通高校应届毕业生选聘紧缺人才20人备考题库附答案详解(夺分金卷)
- 2026届高考物理考前最后一课课件(考前指导)
- 四川省成都市成华区2026年九年级二诊数学试卷
- 初中地理会考复习知识点
- 2026年四川省成都市网格员招聘考试参考题库及答案解析
- 招投标管理办法
- (新教材)2026年部编人教版三年级下册语文 第六单元《口语交际:应该怎样安排座位》教学课件
- 公务车辆租赁管理办法
- 电子设备装接工职业技能资格知识考试题与答案
- 2025年全椒县人民医院面试题库及答案
- 脑卒中社区康复阶梯式个案管理实践
- 面点厨师培训教程课件
评论
0/150
提交评论