Java面向对象编程-lang.pdf

Java面向对象编程-lang.pdf

ID:51496788

大小:1.13 MB

页数:38页

时间:2020-03-25

Java面向对象编程-lang.pdf_第1页
Java面向对象编程-lang.pdf_第2页
Java面向对象编程-lang.pdf_第3页
Java面向对象编程-lang.pdf_第4页
Java面向对象编程-lang.pdf_第5页
资源描述:

《Java面向对象编程-lang.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第一讲:JAVA编程基础1.Java开发环境2.Java语法基础3.Java流程控制4.数组4.Java编码规范1JAVA开发环境JDKANDJRE•JDK:JDK(JavaDevelopmentKit)Java开发工具•JRE:RE(JavaRuntimeEnvironment)Java运行环境•JDK常用组件:•src.zip:JDK源代码的压缩包•rt.jar:JDK的基础核心类库,我们编程使用的API•javac.exe:(javac)编译器,将.java源代码编译为.class文件•java.exe:(java

2、)虚拟机,运行Java程序的工具•jar.exe:(jar)将class文件打成jar包的工具•javadoc.exe:(javadoc)生成帮助文档的工具JavaSDK安装•下载JDK–http://www.oracle.com/technetwork/java/javase/downloads/index.html•安装JDK•选择路径的时候最好是英文路径并且不含有空格•环境变量:鼠标右键点击我的电脑–属性–高级–环境变量新建JAVA_HOME配置变量path如下图:设置环境变量path5控制台测试•如果安装成功测试

3、6Java控制台编译•Java工作原理Java工作原理Java工作原理Java工作原理JavaIDE•Eclipse•JBuilder•Netbeans•IntelliJIDEAJAVA语法基础JAVA文件•JAVA源文件名必须和主类(一个文件只能一个)名称一致•所有的java代码必须写在Class中,且大小写敏感•JAVA的语句是以分号结尾的文件所在包名注释块多行注释类名和文件名一致类的成员变量类的main函数注释行单行注释基本类型(值类型)14基本类型(值类型)•JAVA种的基本数据类型有8个,其中有六个是表示数值,

4、一个表示真值(true

5、false),一个表示字符型•Java基本数据类型和其对应的引用类型和长度。byteByte1字节8bitshortShort2字节16bitintInteger4字节32bitlongLong8字节64bitfloatFloat4字节32bitdoubleDouble8字节32bitbooleanBoolean1字节8bitcharCharacter2字节16bit15引用类型•Java为了方便对其进行操作每个基本类型(值类型)都封装了一个”包裹类”我们称之为引用类型•基本类型在JVM中是存储在

6、“栈”中的,引用类型是存储在“堆”中的•基本类型转为引用类型的过程称为“装箱”,将引用类型转为基本类型的过程称为“拆箱”16变量1.JAVA中每个变量都是一个数据类型2.变量:是使用一个有意义的标识名来表示的数据项,运行过程值其值是可变动的3.变量声明数据类型变量名;intnums;//定义一个整型的变量nums17作用域1.Block:块,用一对花括号{}括起来的简单java语句2.块确定了变量的作用范围,块可以嵌套代码块3.不能在同一块或者嵌套块中声明同名的变量4.相邻的两代码块的中的变量相互透明此处j换成i,会重复

7、定义变量此处i不会产生重复定义18操作符•几乎Java中的操作符都只能操作基本数据类型•例外:“=”,“==”“!=”能操作所有的对象•“+”“+=”可以操作String类型•多个运算符组成表达式中运算符有相应的优先级•前缀增减后缀增减前缀增减++i;//先运算后使用后缀增减i++;//先使用后运算JAVA流程控制支路选择-IFELSE•条件表达式:返回值是真或者假的语句•如:A==BA>B•if-else:最基本的流程控制语句,会根据条件选择其一条支路执行if(i>80&&i<=100)return“优秀”;if(se

8、x.equals(“男”)){return“先生”;}else{return“女生”;}21多路选择-switchcase•和C语言一样JAVA提供了多个支路选择语句switchcase•Switch语句会从选项中选择匹配的的case标签处执行,直到遇到break语句,或者会一直执行到最后选择10处的case进行执行,由于10处没有break会继续执行11标签处代码22迭代语句•三个基本的循环控制:while,do…while,for我们称之为迭代语句(iteration)•while(Boolean-expressio

9、n):当条件为真的时候执行循环语句,直到遇到不满足条件是跳出•do…while(Boolean-expression):先执行一次循环语句,再进行条件判断是否继续执行•for(initialization;Boolean-expression;step):三条语句Initialization进入for循环时会执行,执

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

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

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