- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;;;;;语言;范式是描述程序如何处理数据的模型或者框架。
有多种范式分类方法,常见的有下面4种:面向过程的编程语言、面向对象的编程语言、函数式编程语言和逻辑式编程语言,如图1-1所示,图中还显示了各种语言所属的范式。;;1.2.1JDK的下载与安装;;;JDK的下载与安装;1.2.2JDK目录;1.2.2JDK目录;1.2.3关于环境变量;;;publicclassHelloWorld{
publicstaticvoidmain(String[]args){
System.out.println(“千里之行,始于足下!);
}
}
为了保存源文件和编译后的类文件,先在D盘上创建一个名为study的目录。
;;1.4IntelliJIDEA开发工具;;;启动IntelliJIDEA,选择NewProject按钮,打开新建项目对话框,如图1-10所示。;右键单击项目的src目录,在弹出菜单中选择New→Package,在打开的对话框中输入包名(如,com.boda.xy),按回车。
右击包名,选择New→JavaClass,在打开的对话框中输入类名(如,HelloWorld),按回车。IDEA将创建该类并在编辑窗格中显示类的源代码。之后就可对源代码编辑和修改。;1.4.3Java程序编辑、编译和运行;使用IntelliJIDEA的一个好处是它提供了代码完成功能,这个功能不但可以加快代码录入的速度,也可帮助我们快速找到要使用的方法。;IntelliJIDEA的实时模板功能。;程序错误大致可以分为三类:编译错误或称语法错误、运行时错误和逻辑错误。;1.4.5代码错误及修改;本章知识点导图;;;;;;;;;;;;6.1.1;6.1.1;6.1.1;6.1.1;6.1.1;6.1.1;6.1.1;;写出正确的、可运行的Java程序固然重要,但是,编写出易于阅读和可维护的程序同样重要。;代码块是由花括号围起来的一组语句,如类体、方法体、初始化块等。代码块的花括号有两种写法,
行末格式,即左花括号写在上一行的末尾,右花括号写在下一行,如程序1.1所示。
次行格式,即将左花括号单独写在下一行,右花括号与左花括号垂直对齐,如下代码所示:;publicclassHelloWorld
{
publicstaticvoidmain(String[]args)
{
System.out.println(HelloWorld!);
}
}
这两种格式没有好坏之分,但Java的文档规范推荐使用行末格式,这样使代码更紧凑,且占据较少空间。本书与JavaAPI源代码保持一致,采用行末格式。;保持一致的缩进会使程序更加清晰、易读、易于调试和维护。即使将程序的所有语句都写在一行中,程序也可以编译和运行,但适当的缩进可使人们更容易读懂和维护代码。;Java允许在源程序中加入注释。注释是对程序功能的解释或说明,是为阅读和理解程序的功能提供方便。所有注释的内容都被编译器忽略。
Java源程序支持三种类型的注释。;(3)文档注释,以/**开始,以*/结束的多行。文档注释是Java特有的,主要用来生成类定义的API文档。具体使用JDK的javadoc命令将文档注释提取到一个HTML文件中。关于文档注释的更详细信息,请参阅有关文献。
/**这是一个类的定义
*/;;;;Java的整型字面值有四种表示方法。
1)十进制数
2)二进制数,以0b或0B开头
3)八进制数,以0开头
4)十六进制数,以0x或0X开头
;Java的整型变量使用byte、short、int、long等声明,下面是几个整型变量的定义。;注意下面代码的输出:;注意,在给变量赋值时,不能超出该数据类型所允许的范围,否则发生编译错误。下面语句发生编译错误。
byteb=200;;packagecom.boda.xy;
publicclassLightYear{
publicstaticvoidmain(String[]args){
intspeed=300000;//光速为每秒300000公里
longseconds=365*24*60*60;//假设一年为365天
longdistance=speed*seconds;
System.out.println(一光年的距离是+distance+公里。);
}
}
;;6.1.1;浮点型变
文档评论(0)