java lesson 01

java lesson 01

ID:20791041

大小:3.52 MB

页数:61页

时间:2018-10-15

java lesson 01_第1页
java lesson 01_第2页
java lesson 01_第3页
java lesson 01_第4页
java lesson 01_第5页
资源描述:

《java lesson 01》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Java程序设计初识Java第一章如果编程语言是种武器,你都用过哪种?C语言是M1式加兰德步枪,很老但可靠。C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器。Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它。Java是M240通用弹夹式自动机枪,有时它的弹夹是圆的,但有时候不是,如果不是,当你开火时,会遇到NullPointerException问题,枪就会爆炸,你被炸死。Scala是M240通用机枪的变种,但它的使用手册是用一种看不懂的方言写的,很多人怀疑那只是一些梦话。JavaScript是一把宝剑,但没有剑柄

2、。Go语言是一种自制的“iferr!=nil”发令枪,每一次发射后,你都必须要检查它是否真的发射了。bash是一个十分碍手的锤子,你抡起它时会发现所有东西看起来都像钉子,尤其是你的指头。Python是一种“v2/v3”双管枪,每次只能用一个管子发射,你永远不知道该用哪个管子发射好。Ruby是一把外嵌红宝石的宝刀,人们使用它通常是因为看起来很炫。PHP是水管子,你通常会把它的一段接到汽车的排气管,另一端插进车窗里,然后你坐进车里,开动引擎。Mathematica是一种地球低轨道粒子大炮,它也许能够干出很神奇的事情,但只有付得起费用的人才能使用它。C#是一种强悍的激光大炮

3、,架子一头驴子上,如果从驴子上卸下来,它好像就发不出激光。Prolog语言是一种人工智能武器,你告诉它要做什么,它会照做不误,但之后,它会弄几个终结者出来,烧掉你的房子。Lisp语言是一把剃须刀,有很多款式。只有寻求刺激和危险的人才会使用它。技能结构图本门课程目标学完本阶段课程后,你能够:运用Java编写命令行程序会编译、运行、调试、维护Java程序初步理解Java面向对象的编程思想具有独立分析问题和解决问题的能力,能够运用Java程序解决生活中遇到的简单问题预习检查什么是计算机程序?Java相关的技术有哪些?开发Java程序的步骤有哪些?Java程序的基本框架是什么

4、?Java的注释类型有哪些?本章任务编写第一个Java程序在控制台输出信息本章目标理解什么是程序了解Java的技术内容会使用记事本开发简单Java程序会使用输出语句在控制台输出信息熟悉UltraEdit开发环境什么是程序程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述介绍你从住处到学校上课的过程银行1、带上存折/银行卡去银行3、将存折或储蓄卡递给银行职员并告知取款数额2、取号排队5、银行职员办理取款事宜生活中的程序6、拿到钱并离开银行4、输入密码什么是指令?1、做口述笔记……2、键入信函的内容……3、发送

5、传真……1、口述2、信函System.out.println("口述");System.out.println("信函");System.out.println("传真");指令被逐条执行程序员老板秘书计算机程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合要执行的一组指令程序3、传真计算机中的程序编写程序的工具就是计算机语言,Java就是多种语言中的一种为什么学习JavaJava是SunMicrosystems于1995年推出的高级编程语言Java领域的JavaSE、JavaEE技术已发展成为同C#和.NET平分天下的应用软件开发平台和技术PK

6、.PK.Java可以做什么开发桌面应用程序银行软件、商场结算软件开发面向Internet的应用程序网上数码商城、阿里巴巴、易趣网演示示例1:Java2DDemoJava语言特点1.简单性Java系统精简,但功能齐备;语言风格类似于C++,但比C++容易掌握,且摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理;提供丰富的类库。2.面向对象Java语言是纯面向对象的语言,程序的结构由一个以上的类和(或)接口组成。程序的设计集中于类与对象、继承与接口上。通过继承机制,子类可以使用父类所提供的属性与方法,实现了软件代码的复用。Java语言特点3.平台无关性Java是

7、平台无关的语言,是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。C和C++%—定程度的源代码级平台无关,表明用C或C++写的应用程序不用修改只需重新编译就可以在不同平台上运行。Java主要靠Java虚拟机(JavaVirtualMachine,JVM)在目标码级实现平台无关性。JVM是一种抽象机器,它附着在具体操作系统之上,本身具有一套虚拟机的机器指令,并有自己的栈、寄存器组等。但JVM通常是在软件上而不是在硬件上实现。目前,SUN系统公司已经设计实现了Java芯片,主要使用在网络计算机(NC)上

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。