欢迎来到天天文库
浏览记录
ID:59417191
大小:415.00 KB
页数:59页
时间:2020-09-19
《Java编程基础知识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java编程基本知识IntroductionInthischapterFirstlookatJavaJava语法基础Java类与对象FirstlookatJava编辑源程序我们可以不采用任何集成开发环境,只是采用文本编辑器就可以编写简短的Java程序。例:/***Welcome.javaisthefirstprograminJava.*/classWelcome{//mainmethodbeginsexecutionofJavaapplicationpublicstaticvoidmain(String[]args){System.out.println("WelcometoJavaProgr
2、amming!");}}//endclassWelcome注释:Java里有三种类型的注释:单行注释:表示这一行的从“//”开始的所有内容都是注释,这种类型的注释更常用,因为它书写时更方便。多行注释:/*...*//*Thisisamultiplelinecomment.Itcanbesplitovermanylines*/文档注释:以/**开始,并以*/结束,注释中的每一行都必须以*开始。用class来声明一个类,其类名为Welcome。左括号{:和右括号}是成对出现的,表示类的开始和结束。classWelcome{publicstaticvoidmain(String[]args)对于一个
3、Java应用程序来说,main方法是必须的,而且必须按照如上的格式来定义。这行程序用来实现字符串的输出,它相当于c语言中的printf()函数,所做的事是将字符串“WelcometoJavaProgramming!”打印到屏幕上。System.out.println("WelcometoJavaProgramming!");程序必需转换为Java虚拟机能够理解的形式,这样,任何安装有Java虚拟机的计算机就可以解释并运行该程序。打开命令行窗口,进入存储Welcome.java的目录,敲入下面的命令:javacWelcome.java如果没有错误将生成Welcome.class文件。产生Welc
4、ome.class编译文件现在可以运行该程序了,使用以下的命令:javaWelcome这里我们需留意的是,在这个命令行中文件名称不须附上扩展名“.class”。运行Welcome.class运行程序Welcome.javaJava源代码Java应用程序运行过程图示javacWelcome.javaJava编译器javacWelcome.javaWelcome.class字节码程序javacWelcome.javaWelcome.classjavaJava虚拟机Java语法基础--标识符标识符(Identifier)包括:类名、变量名、常量名、方法名、…在Java中标识符的命名必须符合以下规则:
5、标识符必须以字母或下划线或$符号开始。其余字符可以是字母、下划线、$符号和数字。标识符只能包含两个特殊字符,即下划线(_)和美元符号($)。不允许有任何其他特殊字符。标识符不能包含空格。例:合法的标识符identifieruserNameUser_Name_sys_value$change非法的标识符2mailroom#classJava语法基础—关键字关键字具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为关键字。下表列出了在Java编程语言中使用的关键字。不必死记这些关键字,当理解每个关键字的含义后,自然就记住了所有的关键字。Java语法基础—基本数据类型Java共有八种基本数
6、据类型:四种整数类型(byte、short、int、long)两种浮点数类型(float、double)一种字符类型(char)一种布尔类型(boolean)类型长度类型长度byte1字节float4字节short2字节double8字节int4字节char2字节long8字节boolean1字节基本数据类型Java语法基础--常量常量:常量就是指在程序执行期间其值不能发生变化的数据,常量是固定的。常量用关键字final来定义,例:finalintBOOSTER=100;Java语法基础—变量变量:同常量相反,变量的值是可以变化的。例:Java中的数据类型//SimpleTypes.java/
7、/Java中的数据类型classSimpleTypes{publicstaticvoidmain(String[]args){bytea=0x44;shortb=044;intc=1000000;longd=0xfffL;chare='A';floatf=0.45F;doubleg=0.7E-5;booleanh=true;System.out.println("a="+a);System.out
此文档下载收益归作者所有