- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java整理讲解
1、安装Java开发环境编译运行1.8(Java8)注意:JDK:Java Development Kit(包含JRE,而且源代码,编译工具,其他工具)JRE:Java Runtime Environment(java的运行,只安装运行环境,安装java虚拟机)2、安装文本工具(Textpad)写源代码3、第一个java程序A、程序第一步:写源代码,源代码是文本文件扩展名是.java 而且小写。B、使用文本工具(Textpad)打开java文件C、java程序的结构字:|-编译器规定的字(保留字/关键字)|-用户命名的字(标识字)|-遵循的规则:开头:字母,_,$组成:字母,_,$,数字特别注意:在其他语言中字母只能西文字母,但Java可以是任意字母(汉字)用户:不是指我们,而是开发者。分割符号:空格,换行,tab制表键句:由字/字面值/运算符构成。分隔符号:使用分号;输出语句块:由语句构成分割符号:{}有名块匿名块以上三个成为语言结构三要素。D、程序结构:1、所有代码必须放在类块中。意味着函数块在类块中。class my{}2、程序的执行开始的地方从main函数块开始。3、功能语句必须在函数块内。E、编译编译器是javac程序知识点补充:1、启动控制台cmd2、使用如下指令color 改变颜色title改变标题prompt改变命令行提示符号cd显示当前目录cd 目录切换到制定目录盘符:切换盘符cls清屏dir显示当前路径的文件3、执行程序:路径/程序名注意:防止歧义,请使用与在命令行:路径\程序名 -version作业:1、练习上述命令2、发送日报一、补充:1、内部与外部命令cmd包含的命令集合,成为内部命令。其他有独立执行文件的命令,称为外部命令。javac外部命令。2、内部命令直接执行。外部命令不能直接执行,必须加上路径。3、 \是目录分割符号。 \表示的根目录root dir ..表示上级目录 .当前目录4、window的执行文件三种类型A、二进制执行文件 .exeB、串口可执行文件 .cmdC、批处理执行文件 .bat二、程序执行的搜索A、系统找到程序默认情况,系统不会在文件系统查找执行程序。window提供执行文件搜索机制:A1、从当前路径搜索A2、window提供环境变量PATH/path,用来设置执行文件的搜索路径。B、加载程序C、开始执行程序实验:设置PATH环境变量环境变量中的路径,必须使用;分号分开。获取环境变量中的值,%PATH%。环境变量设置好以后,必须重开控制台。1、查看环境变量2、设置环境变量3、执行程序测试设置是否成功三、类块class 块名{}一个类块编译以后,产生一个class文件,class的文件名就是类块名。class文件就是Java执行文件。java虚拟执行文件。执行class文件java 类块名注意:绝对不允许加.class扩展名。注意:class虚拟执行文件分成两类:独立执行(可执行class文件)必须有执行入口,在Java规定使用函数块作为入口定义。从其他程序执行(class库(类库))四、函数块(程序执行的开始函数块)static public void 名字(String[] para){}注意:入口函数名必须是main没有main函数块的class文件也是可以执行的。五、语句语句分成两类:功能语句(执行)/数据语句(申请空间)功能语句必须在函数块内数据语句必须在类块内,可以不在函数块。例子:输出语句。六、类块与文件组织文件中可以多个类块。主类块:public一个文件public类块只能一个。如果文件中有主类块,则文件名必须与主类同名。强烈推荐:一个文件一个主类块。建议不包含其他类块。实验:1、建立源代码文件,文件名使用类名。注意:类块命名建议:每个单词的首字母大写。七、Java语言知识体系语言结构(3元素) |语法基础(3要素) |编程思想(2大思想) |基础API (5类基础API) |应用API (4类应用API) | ----------------- | | JavaEE JavaME/Android | |基础技术基础技术 | |企业框架应用开发八、Java语法基础-量计算机的核心:处理数据存储数据到计算机(内存)申请内存:能存储/高效存储能存储 |-定长数据(直接存放:栈变量) |-变长数据(间接存放:指针变量)高效存储对定长数据分大小。 1 2 4 8对数据分类型 |-字符 1-2 |-整数 1 2 4 8 |-小数 4 8 |-逻辑类型 11、数据有关的语句A、申请
文档评论(0)