版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、课程名称:java基础lovo信息技术有限公司java基础部分第二章 JAVA入门本章所要达到的目标,认识并掌握Java程序的基本结构阐明对象创建和对象声明之间的区别认识标示符、关键字及对象的使用阐明创建和运行JAVA程序的过程使用标准的JAVA类使用增量的开发方式编写JAVA程序如何学好JAVA呢?学习JAVA语言三个步骤:JAVA语言的结构,JAVA程序内容的框架,不同类的API。java程序到底应该怎么样书写?1、 java程序结构的第一个步骤,注释的书写方式/为单行注释,一次只能书写一行/*多行注释,可书写多行*/ /* 文档注释,用于生成API帮助文档(使用JDK里*bin目录下ja
2、vadoc命令生成 格式:* javadoc MyTest.java)*/2、 java程序结构的第二个步骤,一个类使用时需要说明它的来历,java使用 import语句来进行类的说明书写方式:import javax.swing.Jframe(类的全路径)举例:公司新进一个人员时,需要给公司其他人员介绍,一个一个介绍时太麻烦,如果开会时一起介绍就轻松很多了。导入包时*号的含义,是指导入这个包中所有的类,使用时,尽量避免使用*号,用哪个类导入哪个类,减少搜索中的消耗,提升效率。6、 java程序结构的第三个步骤, java语言的主体是由一个或多个类组成的,java语言的语法构成如下:class
3、 <类名> <类成员 声明> 注意:class前面的修饰符问题,如果是public 那么类名和文件名必须相同,在同一个文件里可以有多个类,但只能有一个类的修饰符是public,并且没有加上public修饰符的类在别的包里不能访问。类是由数据和方法组成的。7、 一个程序有一个入口点。对JAVA而言,入口点是main方法。以下是书写格式8、 创建一个对象时,需要给对象取一个名字,凡是自己可以取名字的地方都叫标识符。它是一个字符序列将用来命名类、对象、方法和属性。9、 标识符可以用来取名字,那么标识符书写的规则有没有要求呢?标识符命名规则:u 由字母、下划线“_”、美圆符“$
4、”和数字组成 不能以数字开头, 不能包含特殊字符和空格 大小写敏感、长度没有限制u注意:标示符选取应当“见名知意”,而且不能与关键字重复Hello World$ms_c6078.5_168MyClass#MyClassclassHelloWorld非法标示符合法标示符关键字u在Java中有特定含义、有专门用途的字符串叫关键字(如do、class、switch、public、int、float等)u所有关键字都是小写ugoto和const是java的保留字标识符命名规范:类名大写开始,以后采用驼峰命名法。变量名和方法名小写开始,以后也采用驼峰命名法,常量全部大写,并且见名知意如:类名:Chang
5、eImage变量名:studentSource方法名:playMusic特珠的:因为在Java中char字符是Unicode编码。所以char字符允许存放中文字符,所以中文字符也是合法标识符。10、 声明和创建对象的方法。声明和创建对象的区别。声明对象只是给对象分配一个标识符而已。声明对象方法:类名 变量名 ( 如:JFrame myJFrame;)u下面我们通过一个new运算符来创建一个新的对象语法:<对象名称> = new <构造函数名称>(<参数>);例子:myJFrame = new JFrame ( );举例说明,孩子出生之前先有名字,但名字没有和
6、孩子关联起来。因为孩子这个对象还不存在。这只是声明。只有当孩子出生之后,才能把名字和孩子关联起来。理解并绘制内存图可以加大对概念的理解声明与创建对象内存图如下:u两个命令执行以后的状态:Customer customer;customer = new Customer( );customer = new Customer( );java作为一个高级语言是怎么样被计算机识别的呢?u第一步:编辑程序代码在一个文本编辑器中输入程序代码,然后将其存为一个文件。使用主类(main)的名称和后缀名为.java来命名这个要被存储的文件。以.java为扩展名称的程序文件被称为“源文件”。u第二步:编译源文件编
7、译源文件的过程是创建目标文件。经过字节码编译生成器产生的文件是以.class为后缀名,并且与源文件名称相同。使用javac MYJframe.java(文件名)进行源文件的编译。编译之后将生成.class的文件,如果文件里有多个类,那么有几个类就产生几个class文件u第三步:执行字节码文件Java的解释器将会仔细地检查字节码文件,然后执行其中的指令。如果你的程序没有如何错误,那么将屏幕上将会出现一个程序运行的窗体。如果在程序运行中出现了任何错误,那么Java的解释器将会捕捉这个错误并且终止程序运行执行字节码文件使用命令:java MYJFrame(主类名,该类中包含main方法)11、 程序
8、执行过程:12、 使用java编程是不是所有的类和代码都需要自己书写呢?JDK给我们提供了很多标准类,熟练掌握它是我们成为一个成功的专业的程序员的重要步骤。13、 标准类JoptionPane和Calendar 的使用。JoptionPane为标准对话框JOptionPane.showMessageDialog(null, "信息");/消息框/输入框,返回字符串X为用户输入文本String x=JOptionPane.showInputDialog(null, "请输入"); *Calendar 的使用(java.util.Calendar;)获得Ca
9、lendar对象Calendar ca=Calendar.getInstance();int year=ca.get(Calendar.YEAR);/获得年int month=ca.get(Calendar.MONTH);/获得月 int date=ca.get(Calendar.DATE);/获得日 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.printl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 炭极生产工安全技能测试竞赛考核试卷含答案
- 2025年全国计算机等级考试一级计算机基础及MSOffice应用真题与答案
- 2025年监控证考试试题及答案
- 2025年规培结业考试真题及答案
- 2026及未来5年中国枣茶数据监测研究报告
- 2025计算机三级通关题库含完整答案详解(历年真题)
- 2013上半年幼儿教资考试《保教知识与能力》试题及答案-论述及案例分析
- 2025年(网络空间安全)云安全技术试题及答案
- 2026浙江省教师职称考试(数学)历年参考题库含答案详解3卷
- 2026浙江卫生系统招聘考试(中西医结合)历年参考题库含答案详解3卷
- 护患沟通人文关怀课件
- 高磷血症科普
- 设备管理技术培训课件
- 管道焊接专项施工计划
- 集装箱活动板房施工方案
- 一体化消防泵房水池施工方案
- 脊柱骨折的急救处理措施
- 兼职安全员培训证课件
- 中国2型糖尿病运动治疗指南(2024版)
- CJ/T 283-2017偏心半球阀
- 2026届高中语文一轮复习板块五 文言文阅读 考点突破学案27 理解文言实词(一)-词分古今义究源流 (共107张) +学案+练习(含解析)
评论
0/150
提交评论