欢迎来到天天文库
浏览记录
ID:45755264
大小:160.07 KB
页数:22页
时间:2019-11-17
《Java基础班笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一天第二天第三天Java基础班笔记第一天一、软件开发l.i什么是软件按一定顺序组织起来的数据和指令大集合数据:对于计算机来说、-•切都是数据指令:命令1.2软件的分类应用软件:提供各种实际的服务。系统软件:安装在硕件Z上,管理硬件资源1.3软件开发二、人机交互2.1什么是人机交互交互:交流、互动人机交互:人和计算机交流、互动2.2人机交互的方式图形户界ffi(GUI):操作简单、使用方便命令行方式(CLI):需要记住人量的命令,使用门槛较高,需要记住一些命令三、常用的DOS命令a)Help:显示所有DOS命令及用法b)Dir:显示当前目录下的所有文件及文件夹c)盘符
2、+英文冒号:进入指定盘符d)Cd+文件夹名:进入指定文件夹(切换、更改当前路劲,只能切换当前盘符下的文件)e)Cd+.:;显示当前路径f)Cd+..:返回上层目录g)Cd+/:返冋当前磁盘的根目录h)Md:创建目录i)Rd:删除目录j)Cis:清屏k)Exit:关闭四、计算机语言a)什么是计算机语言像DOS命令一样,能被计算机识别,用于人机交互b)计算机语言的分类C;C++;Java五、Java基础5.1Java的发展:5.2Java的三种技术架构JavaSE:基础版针对桌面应用JavaME:微型版针对客户端移动设备JavaEE:金业版针対企业级应用开发5.3Java
3、语言的特点及跨平台性的原理1•开源免费2.完全面向对象一编程思想3.跨平台:一份软件在不同的操作系统上都能正常运行JVM:Java虚拟机是一台虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据、内存、寄存器。hva语言是通过JVM实现跨平台性,而JVM不具有跨平台性,不同的操作系统需要不同版本的JVM,JVM用于运行Java应用程序。JVM屏蔽了底层运行平台的差别,实现了一次编写,到处运行平台:应用软件运行的操作系统4.其他的语言为什么不能跨平台:不同的操作系统支持的指令不同,缺点是:需要开发维护不同版本的代码十~—'JVM:Java虚拟机;Ja,程
4、序解释执行Java程序Windows操作系统丿Mac操作系统、Linux操作系统Windows版JVM^Mac版JVM]Linux版JVM六.开发体验1.Java环境搭建JRE:Java运行环境,包含JVM+java核心类库JDK:Java开发工具包,包括JRE+编译工具+打包工具等等2.第一个HelioWorld的书写目的(需求):在dos环境F输出一句话:welcometonewlife...1、在文本编辑器里面书写Java代码2、书写Java代码3、测试2Staticvoidmain(String[]翦。a煎媒念M取刼如「welcometonew瞼y姒will
5、beQKJ加;me!”);v}PX代码解释//class:定义一个类:Java的基木单元,所冇的程序都要放在类中、//Hello:作用:程序的名称〃{}:作用:限定范围//publicstaticvoidmain(String[]args):作用:定义程序的入口(开始),写法固定//System.out.printlnC'welcometonewlife,youwillbeOK,trustme!");用于输出//;一句代码(指令)的结朿;3.Java的编译与运行一、编译编译指令:javac使用方式:javac+空格+源文件名.java然后回车结果:生成.C13SS的字
6、节码文件,文件名是类的名称二、运行执行指令:java使用方式:Java+空格+类名结果:正确输出结果,错谋则会报错4•初学者常见的错误及解决出错正常,冇错误不要急,仔细分析错误的原因,根据不同原因解决问题。编译期:文件找不到:文件名错误;路径错误;后缀名错误;解决办法:细心;格式错误:缺少分号:2个目杀92,622,880,768可用字节jauabin>jauacHello.jauallo.jaua:5:错误:需要VSysten.out.printIn屮文字符错误:F:javabin>javacDeno.ja
7、va错误:非法字符:65307System.out.printIn<"HelloWorld?M>;{个错误r:jauabin>—大小写错误:丄丨阳庆F:jauabin>jauacDeno.jauaDemo.jaua:5:错误;程序包system不存在system.out.printIn;人1个错误F:jauabin>1运行期错误:找不到main方法:卜个错误DF:jauabin>jauaDemo醫误:在类Demo中我不到主方法’请将主方法定义为:Lpublicstaticuoidmain
此文档下载收益归作者所有