最全的达内学员用书之01_学员用书_fundamental_IMAGE版
Tarena 达 1.5.变量的访问 1.5.1.可以对变量中的值进行存取、操作 31 1.5.2.变量的操作必须与类型匹配 1 2.JAVA基本类型 31 2.1.8和基本数据类型.. 31 2.1.1.8种基本数据类型. 31 2.2.int类型 32 2.2.1.int类型.. 2.2.2.整数直接量是int类型 32 2.2.3.整型数据的除法运算中的取整 33 2.2.4.运算时要防止溢出的发生 2.3.1ong类型,,34 2.3.1.1ong类型 2.3.2.使用1ong类型进行较大整数的运算∴…34 2.3.3.通过时间毫杪数来存储日期和时间 .,.34 2.4. double类型. .35 2.4.1.使用 double进行浮点数的运算 2.4.2.浮点数直接量是 double类型.. ·· 35 2.4.3.doub1e运算时会出现舍入误差 2.5.char类 36 2.5.1.char类型 36 2.5.2.对cha型变量赋值. 36 2.5.3.使用转义宇符 2.6. boolean类开 垂d 37 2.6.1.使用 boolean变量进行关系运算 37 2.7.类型间的转换.. 2.7.1.基本类型间转换. .37 2.7.2.強制转换时的精度嵌失和溢出. 2.7.3.数值运算时的自动转换 38 2.7.4.byte、cha、 short转换为int 38 运算符和表达式-1 38 3.1.算术运算 38 3.1.1.使用%运算符. 38 3.1.2.使用“++"′和“-″运算符.. 2.关系运算 39 3.2.1.使用关系运算符 39 逻辑运算 39 3.1.逻辑运算 39 Tarena 内科 3.3.2.使用“&&”运算符....48 3.3.3.使用“|”运算符 48 3.3.4.使用“!运算符∴ 49 3.3.5.关于“短路逻辑”的问题 血看看血。鱼看曲 4 经归案例 42 1.变量使用常用错误汇总. ,,,,,,,,,,,42 2.整数类型〔int、1omg)使用常见问趣汇总 。44 3.浮点类型(f1oat、 double)使用常见问题汇总..46 4.对char类型变量的各种赋值方式汇总 5.类型转换常见问题汇总... 48 6.龄判眯程序 50 课后作业 52 Unite 54 1.运耸符和表达式-2 ....,...56 1.1.赋值运算. n.56 1.1.1.使用"="进行赋值运算.56 1.1.2.使用扩展赋值表达式.....56 1.2.字符串连接运算... ·· .56 1.2.1.使用“+"进行字符串连接 ,.56 1.3.条件(三目)运算 ,,,,57 1.3.1.使用条件(三目)运算符 57 1.3.2.条件(三目)运算符的嵌套.57 2.分支结构 2.1.什么是分支结构 ·········..·············;·.····日···· 57 2.1.1.什么是分支结构 2.2.if语句 58 2.2.1.if语句的执行逻辑 58 2.2.2.i语句流程图 58 2.2.3.i语句用于处理分支逻辑 59 2.2.4.if语句不要省略”{} 59 2.3.if-else语句.. 6 2.3.1.if-else诘句的执行逻辑.. ········“···“····“·····.· 60 2.3.2.if-ese语句流程图 。,68 2.3.3.if-else语句处理分支逻辑... 6 2.4. else il语句. ..61 2.4.1.if-else语句的嵌套 61 2.4.2. else if语句执行逻雄... 。.61 2.5. switch-ca5语句 Tarena 2.5.1. switch-case语句执行逻辑..62 2.5.2. switch-case和 break联合使用. 62 2.5.3. switch-case语句用于分支 2.5.4. switch-case的优势 63 经归案例 64 1.闰年判断程序 :········ 64 2.完成收银柜合收款程序V2.9 。66 3.完成收银柜台收款程序V3.9 69 4.完成成绩等级输出程序.. 2 5.完成命令解析程序.. ,74 课后作业 78 Unit日4.. 。.,,,,,,,,,∴..81 1.循环结构 ..83 1.1.什么是循环. ····.···44- 。,,,,,,83 1.1.1.什么是循环结构 1.2. while语句 1.2.1.Whi1e语句的执行逻辑 。。,..83 1.2.2.whi1e语句的流程图 ·· .,,83 1.2.3. While语句用于处理循环逻辑......84 1.2.4.使用 break语句跳出猸环..84 1.3.do- While语句 84 1.3.1.do-whie语句的执行逻辑. 84 1.3.2.do- while语句的流程图 1.3.3.do-Ⅷhile语句用士处埋循环逻辑. 。,85 1.3.4,wile和do-whie语句的区别 。85 4.for语句. 86 1.4.1.考虑如下循环问题的相同之处 ,,86 1.4.2.for语句的执行逻辑. 86 1.4.3.for语句的流程图..87 1.4.4.for语句用于实现固定次数循环.87 1.4.5.for语句三个表达式特殊用法 87 1.4.6.循坏中使用 break语句.∴ 89 1.4.7.循环中使用 continue语句∴ 89 经案例 99 1.猜数宇游戏V1.日 99 2.猜数字游戏V2.9...95 3.随机加法运算器 99 课后作业 195 Tarena 内科 Unit05 197 循环结构 199 1.1.循环问题. 自曲曲曲曲看鲁看●色曲 9 1.1.1.循环问题.. ,,,,,,,,,,,,,,,.199 1.1.2.循环问题定义——“当”循环 199 1.1.3.循环问题定义——“直到”循环 1.1.4.循环问题定义—固定次数循环 ,。。.119 2.数组 ,。。。,,。,,,,,,,。,。,,,..110 2.1.什么是数组. 118 2.1.1.什么是数组 110 2.2.数组的定义. 111 2.2.1.定义基本类型数组 。。。。。111 3.数组的初始化 。。。。。,。。111 2.3.1.初始化数组 111 2.4.数组的访问. 112 2.4.1.获取数组的长度..112 2.4.2.通过下标访问数组元素. 2.4.3.遍历数组元素. 。,。,。,,,,。,,。113 2.5.数组的复制 ...·.········.······.····.·· 。。。,。。113 2.5.1. System. arraycopy方法用于数组复制 113 2.5,2, Arrays, copy of方法用于数组复制.. 看看自 。114 2.5.3.数组的扩容 114 2.6.数组排序 .國血口鱼酯曲 。。。115 2.6,1.数组的排序 115 2.6.2.数组冒泡排序算法..115 2.6.3, Arrays,sort方法用于数组排序 经與案例 鲁■鲁暑鲁鲁魯 11了 1.九九乘法表.,,,,,,,,,,…,,…117 求数组元素的最大值.120 求数组元素的最大值放在最后一位.123 4.冒泡排序算法实现 。,,,,,..126 课后作业 ,,,.139 Unites 132 1.方法 133 1.1.方法(函数,过程) 。。,,。133 1.1.方法(函数,过程 133 1.2.方法的定义.133 2.1.定义方(函数,过程)的功能. Tarena 1.2.2.定义参数和返回值 133 1.3.方法的调用.. 134 1.3.1. return语句.. n,∴.134 1.3.2.调用方法时的参数传递 血看看血。鱼看曲 。134 经归案例 139 1.猜字母游戏——设计数据结构 ········ n,.139 2.猜字母游戏——设计程序结构 。142 3.猜字母游戏——实现字母生成方法. 。。,。。。,,,。144 4.猜字母游戏——实现字母检测方法 5.猜字母游戏——实现主方法.. 152 课后作业 ,,,,,,,,,,158 Tarena 内科 Java语言基础 Unite 知识体系 ……age2 JAVA开发环境认识山n操作系统 inux的由来及发展 inu目录结构 Wd、c Pv 命令 相对路径和绝对路径 Java开发环境 JAVA编译运行过程 )K、JRE、八M关系 装JDK 配置环境变量 Eclipse IDE CS已 简介 经典案例 Page 7 JDK及 Eclipse目录结构操作 pwd、cd、|s命令 相对路径和绝对路径 JDK的安装及配置 安装JDK 配置环境变量 控制台版的 AVA HelloWord 控制台版的 JAVA Helloworld 使用 Eclipse井友lava应用程序 Eclipse简介 使用 Eclipse开发JAMA应用程序 课后作业 Page 22 Tarena 达内科技 1.JAVA开发环境 11.认识 Linux操作系统 111.【认识 Linux操作系统】Lnux的由来及发展 Linux的由来及发展 Tarena Linux起源于1991年,1995年随着 互联网的发展而流行开来; 是一个开源的操作系统,是一个类 Unix操作系统 ·目前,Lnu是主流的服务器操作系 解统,广泛应用于互联网、云计算、 智能手机( Android)等领域; 由于Java主要用于服务器端的开发, 因此Java应用的部署环境有很多为 Linu 1.1.2.【认识Lux操作系统】LinuⅹE录结构 Linux目录结构 Tarel Da F hom mnt 知识讲解 window 用户 softo1 Sicard cdr 1.1.3.【认识Lnuⅹ操作系统】pWd、cd、ls命令 pwd、cd、ls命令 Tarena 站内科撲 大多数用于报务器的Lnux操作系统不提供图形界面,而 是通过命令行的方式进行操作,这一点和 Windows不同。 Linux提供很多命令,其中经鷥用于操作目录的命令有: pwd:用于显示当前工作目录; 识5:用于查看当前工作目录内容 d:用于改变当前工作目录 Tarena 内科 1.1.4、【认识 Linux操作系统】相对路径和绝对路径 相对路径和绝对略径 Tarel ·路径用于指明一个文件〔或目录〕在文件系统中的位置。 路径有两种表示方式:相对路径和绝对路径。 相对路径:文件或目录相对于当前工作目录的位置,例 如:路径“soft01/ workspace表示当前日录下的 识sof01目录下的 workspace 有两个恃殊的相对路径 表示当前目录 表示上一级目录 ·绝对路径:文件或目录相对于根目录的位置。绝对路径 都从“/"开始,例如:"/home/sof01”,表示根目 录下的home目录下的soft01; 12.Java开发环境 12.1.〖Java开发环境】JA叭A编还运行过程 JAVA编译运行过程 Tarena ·程序员编写的ava源文件(java)首先要经过编译,生 成所谓字节码文件( class) Java程序的运行需要MM的支持。丿M是一个软件,安 装在操作系统中,为字节码文件提供运行环境 ava语喜 源文件 操作系统 源文件 JAVA编译运行过程(续1) Tare Java官方提供了针对不同平台的八M软件,这些八M遵 循着相同的标准,只要是标准的cass文件,就可以在不 同的M上运行,而且运行的效果相同,这样,就实现 了所谓“一次编程到处使用 Windo
用户评论