全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 操作系统中命令行环境中命令的分类:1) 内嵌的命令:不依赖于操作系统,内嵌在命令行程序中,如cd、mkdir、del、set2) 外部的命令:可执行文件存在于操作系统中,命令行环境必须要知道到哪里去找,且能够找到该文件,方可执行。2. 掌握一门新语言需要的基本步骤1) 语言的历史、背景、特点、现状、应用领域等2) 搭建开发环境(编辑器、编译器、运行时环境、调试器),编写HelloWorld3) 数据类型、变量和常量、程序逻辑结构的实现(选择、循环)、数组、总结全部的关键字4) 编写万用小程序(如:打星星、排序/查找算法、九九乘法表、水仙花数/素数等)5) 掌握常用的API(Application Programming Interface),如函数、类、包、组件、框架等6) 编写实用小项目7) 出书立说3. 常见的语言学习顺序C / 汇编 JavaSE SQL(T-SQL/PL-SQL)/HTML/CSS/JS XML/UML JavaEE PHP/.NET HTML5/FLEX/AS34. Java的特点:“一次编译,到处运行”/平台独立性简单:无指针、垃圾自动回收安全:所有的代码都运行于Java Virtual Machine内部,不易造成损坏或被损坏速度快:新版本的JVM快于老版本,但理论上永远赶不上C5. 搭建Java开发环境1) 下载并安装jdk(Java Development Kit,Java开发工具包) JDK = 编译器(javac) + Java运行时环境(JRE)jdk1.0 = Java 1 jdk1.2 =Java 2 jdk1.4 = Java 4-jdk1.5 = Java 5jdk1.6 = Java 6面试题:JDK1.5的新特性?set JAVA_HOME=F:Javajdk1.6.0_25%JAVA_HOME%/bin: 二进制可执行文件 javac.exe Java源代码的编译工具java.exe Java虚拟机的入口程序jar.exe字节码文件的打包工具javadoc.exe生成Java类的帮助文档的工具jdb.exeJava Debugger调试器%JAVA_HOME%/lib: Java编译器和虚拟机本身用到的Java类%JAVA_HOME%/jre: Java Runtime Environment运行Java程序所需的基本环境%JAVA_HOME%/jre/bin:运行Java程序JVM所需的可执行文件%JAVA_HOME%/jre/lib:运行Java程序所需的class文件,如String.class2) 将jdk中编译器等可执行文件所在的目录添加入操作系统的Path环境变量中(1)仅生效一次:命令行中输入set Path=F:Javajdk1.6.0_25bin;%Path%(2)永久生效:右键单击“我的电脑”属性高级环境变量系统变量注意:必须重启一个命令行窗口,此修改才能生效!3) 编写源文件Test1.java面试题:main方法可以省略public?static? int? 形参可以省略吗?可以在main中调main?4) 编译源文件,得到字节码文件javac Test1.java没有错误的话,应得到Test2.class文件5) 调用JVM,执行字节码文件中的Java类java Test2Windows命令行中的常用命令:1) set: 查看/修改Windows环境变量,通过此命令对环境变量的修改,只对此次登录有效 (Windows下的环境变量不区分大小写,但Linux区分) Path环境变量的作用:通知命令行程序到哪些目录下寻找可执行文件 CLASSPATH变量的作用: JAVA_HOME变量的作用: CATALINA_HOME变量的作用:作业:0. 下载并安装JDK1. Java中全部的关键字(4个少用的)2. 使用递归和非递归计算100以内的整数和3. 使用打印出一个三角形4. 打印九九乘法表5. 打印100以内的素数6. 创建一个整数数组,任意保存5个整数,对此数组进行冒泡排序后,打印出每个元素7. 从键盘读取5个整数,保存入数组,使用比较法排序后,打印出每个元素提示:键盘输入可以直接使用System.in对象,也可以使用BufferedReader包装类,或者Scanner类,或者Console类面试题:ArrayLis
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 探索高阶数据治理师的日常工作与计划
- 中级海测员在项目中的角色与职责分析
- 中级网络营销实战案例解析
- 企业数字化转型路径规划与实施工作安排
- 中医科医生职业发展路径规划
- 打造高效率的县级智能交通管理系统中级案例分析
- 预算编制与成本控制企业财务健康手册
- 安全生产法律法规知识单选题试题附答案
- 生产管理工作计划及产能提升方案
- 招投标管理团队建设总结
- 混凝土回弹数据自动计算表格
- 江苏省南通市2023届高三第四次模拟考试化学试题
- 浪漫主义文学
- 2023年高考英语外刊时文精读专题02机器人的崛起
- GB 9687-1988食品包装用聚乙烯成型品卫生标准
- GA/T 72-2013楼寓对讲电控安全门通用技术条件
- 《雷雨》基础知识与练习习题(超详细)
- 上海2022年中考数学试题真题(含答案+解析)
- 新月派闻一多徐志摩的诗歌全解上课讲义课件
- DB32T 3753-2020 江苏省装配式建筑综合评定标准
- DB11- 996-2013-城乡规划用地分类标准-(高清有效)
评论
0/150
提交评论