- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA基础知的识笔记大纲
Java编程基础
Java开发环境搭建
JDK与JRE
JDK(Java Development Kit) Java开发工具,包含开发Java程序的所有组件,包含JRE
JRE(Java Runtime Environment) Java运行环境,如果要运行Java程序,就需要JRE的支持
常用组件:
src.zip Java是一门开源的语言,其源代码都在这个压缩包中
rt.jar Java的基础核心类库,我们编写Java程序时使用的class都在这个jar包中
javac.exe 编译器,将.java源代码编译为.class文件
java.exe 虚拟机,运行Java程序的工具
jar.exe 将class文件打成jar包的工具
javadoc.exe 生成帮助文档的工具
环境变量:环境变量是指在操作系统中用来指定操作系统运行环境的一些参数
JAVA_HOME:在环境变量中新建JAVA_HOME指定到jdk的安装目录,有些java的安装软件运行会寻找JAVA_HOME
配置:%JAVA_HOME%\bin;– 属性 – 高级 – 环境变量
找到要修改的变量将其值修改,此种方式永久有效
注意配置后检查:
编译器版本查看方式:javac –version
虚拟机版本查看方式:java –version
HelloWorld
编写源代码
在电脑磁盘中新建记事本HelloWorld.txt,更改扩展名改为.java,使用记事本在java文件中写入代码。
1. java 程序的开始,指定了主类2. class 关键字声明是一个class类
程序的类名,本处是主类,所以文件名和类名一致
类的代码块的开始,所有代码中必须在此处指定的{}内编写,红色框表示的一对是开始和结束
5. 声明主函数,程序的入口函数,程序启动的时候将会执行主函数中的代码
输出语句,输出一条“Hello World!”并换行– 文件夹选项 – 查看 – 下拉滚动条找到“隐藏已知文件扩展名” – 取消掉这一项。
编译字节码文件
左键单机屏幕左下角开始 – 运行 – 输入cmd启动命令行窗口
使用DOS命令进入源代码所在目录
使用编译器(javac.exe)编译源代码,javac 文件名.java,编译后在该目录中会出现扩展名为class的字节码文件
d. 执行该程序 类名 D: E:
切换到指定目录: cd 目录 例:cd Tencent\QQ\Bin
显示当前目录下文件: dir
跳转到上级目录: cd..
跳转到根目录: cd\
清屏: cls
运行程序
使用虚拟机(java.exe)运行class文件,java 类名,注意不要加扩展名,因为虚拟机只能运行class文件,扩展名省略不写,如写则报错。
Java基本 或者
单行注释和多行注释是在程序用来标记一些特殊的文本,这些文本不参与编译运行。
文档注释是Java中特有的一种注释,它可以通过JDK中的工具(javadoc.exe)解析,生成帮助文档。
文档注释: /** 注释内容 */
标识符
什么是标识符
标识符可以理解为程序中我们自定义的一些名字,包括:包名、类名、函数名、变量名、常量名。
标识符的命名规则
由大小写字母、数字、下划线(_)和美元符号($)组成,开头不能是数字。不能使用关键字。推荐使用全英文。
标识符通用规范
类名、接口名:
所有单词首字母大写,驼峰式命名,例如:XxxYyyZzz
变量名、函数名:
第一个单词首字母小写,其他单词首字母大写,驼峰式命名,例如:xxxYyyZzz
常量名:
所有字母都大写,单词之间用下划线分割,例如:XXX_YYY_ZZZ
包名:
全部小写,不使用驼峰规则,例如:xxx.yyy.zzz
关键字
abstract boolean break byte case catch char class continue default do double else extends final finally float for if implements import instanceof int interface long native new package private protected public return short static super switch synchronized this throw throws transient try void volatile while . ; ,
注:java 无sizeof ,goto, const 关键字,但不能用goto const作为变量名
基本数据类型
整型
整数,4个字节。
您可能关注的文档
- G的M 质量体系基础.ppt
- HDS VSP G的200售后维护手册.pptx
- Hibernat的e应用_课堂.ppt
- HC1108101 云计的算概念和价值 v2.0.pptx
- hib的ernate面试题.pdf
- hmw算的法的基本思想.ppt
- HFMEA实的战案例.ppt
- HP Smart Storage Admin的istrator - 扩容阵列的方法.docx
- HID停车场管理系统的标准方案.doc
- hplc 常见故障分的析及排除方法.ppt
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].docx
- 情绪价值系列报告:春节消费抢先看-国证国际证券.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(解析版).docx
- 2020版 沪科技版 高中生物学 必修2 遗传与进化《第4章 生物的进化》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].pdf
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第1章 人体的内环境和稳态》大单元整体教学设计[2020课标].docx
- 液冷盲插快接头发展研究报告-全球计算联盟.docx
- 精品解析:北京市东直门中学2023-2024学年高二下学期3月阶段性考试(选考)物理试题(原卷版).docx
- 精品解析:北京市东直门中学2024届高三考前练习数学试卷(解析版).docx
- 2020版 沪科技版 高中生物学 选择性必修1 稳态与调节《第2章 人体的神经调节》大单元整体教学设计[2020课标].docx
文档评论(0)