电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

黑马JavaSE基础讲义

128页
  • 卖家[上传人]:拿***
  • 文档编号:153370919
  • 上传时间:2020-11-28
  • 文档格式:DOCX
  • 文档大小:1.89MB
  • / 128 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1. Java概述1.1 Java语言发展史(了解)语言:人与人交流沟通的表达方式计算机语言:人与计算机之间进行信息交流沟通的一种特殊语言Java语言是美国Sun公司(Stanford University Network)在1995年推出的计算机语言Java之父:詹姆斯高斯林(James Gosling)2009年,Sun公司被甲骨文公司收购,所以我们现在访问oracle官网即可:https:/当前,我们课程使用的JDK版本:11.01.2 Java语言跨平台原理(理解)Java程序并非是直接运行的,Java编译器将Java源程序编译成与平台无关的字节码文件(class文件),然后由Java虚 拟机(JVM)对字节码文件解释执行。所以在不同的操作系统下,只需安装不同的Java虚拟机即可实现java程序的 跨平台。1.3 JRE和JDK(记忆)JVM(Java Virtual Machine),Java虚拟机JRE(Java Runtime Environment),Java运行环境,包含了JVM和Java的核心类库(Java API) JDK(Java Development Kit

      2、)称为Java开发工具,包含了JRE和开发工具总结:我们只需安装JDK即可,它包含了java的运行环境和虚拟机。1.4 JDK的下载和安装(应用)1.4.1 下载通过官方网站获取JDK http:/注意:针对不同的操作系统,需要下载对应版本的JDK。具体下载步骤请参见JDK下载及安装说明文档1.4.2 安装傻瓜式安装,下一步即可。但默认的安装路径是在C:Program Files下,为方便统一管理建议修改安装路径,将与开发相关的软件都安装到一个目录下,例如:E:develop。注意:安装路径不要包含中文或者空格等特殊字符(使用纯英文目录)。 具体安装步骤请参见JDK下载及安装说明文档1.4.3 JDK的安装目录介绍目录名称说明bin该路径下存放了JDK的各种工具命令。javac和java就放在这个目录。conf该路径下存放了JDK的相关配置文件。include该路径下存放了一些平台特定的头文件。jmods该路径下存放了JDK的各种模块。legal该路径下存放了JDK各模块的授权文档。lib该路径下存放了JDK工具的一些补充JAR包。2. 第一个演示程序2.1 常用DOS命令(应用)在接

      3、触集成开发环境之前,我们需要使用命令行窗口对java程序进行编译和运行,所以需要知道一些常用DOS命 令。1、打开命令行窗口的方式:win + r打开运行窗口,输入cmd,回车。2、常用命令及其作用操作说明盘符名称:盘符切换。E:回车,表示切换到E盘。dir查看当前路径下的内容。cd 目录进入单级目录。cd itheimacd .回退到上一级目录。cd 目录1目录2.进入多级目录。cd itheimaJavaSEcd 回退到盘符目录。cls清屏。exit退出命令提示符窗口。2.2 Path环境变量的配置(应用)2.2.1 为什么配置环境变量开发Java程序,需要使用JDK提供的开发工具(比如javac.exe、java.exe等命令),而这些工具在JDK的安装目录的bin目录下,如果不配置环境变量,那么这些命令只可以在该目录下执行。我们不可能把所有的java文件都放到JDK 的bin目录下,所以配置环境变量的作用就是可以使bin目录下的java相关命令可以在任意目录下使用。2.2.2 配置环境变量步骤具体配置步骤请参见Java环境变量配置说明文档。2.3 HelloWorld案例(应用

      4、)HelloWorld案例是指在计算机屏幕上输出“HelloWorld”这行文字。各种计算机语言都习惯使用该案例作为第一个演 示案例。2.3.1 Java程序开发运行流程开发Java程序,需要三个步骤:编写程序,编译程序,运行程序。2.3.2 HelloWorld案例的编写public class HelloWorld public static void main(String args) System.out.println(HelloWorld)1、新建文本文档文件,修改名称为HelloWorld.java。2、用记事本打开HelloWorld.java文件,输写程序内容。2.3.3 HelloWorld案例的编译和运行存文件,打开命令行窗口,将目录切换至java文件所在目录,编译java文件生成class文件,运行class文件。 编译:javac 文件名.java范例:javac HelloWorld.java执行:java 类名范例:java HelloWorld2.4 HelloWorld案例常见问题(理解)2.4.1 BUG在电脑系统或程序中,隐藏着的一些未被发现的缺陷

      5、或问题统称为bug(漏洞)。2.4.2 BUG的解决1、具备识别BUG的能力:多看2、具备分析BUG的能力:多思考,多查资料3、具备解决BUG的能力:多尝试,多总结2.4.3 HelloWorld案例常见问题1、非法字符问题。Java中的符号都是英文格式的。2、大小写问题。Java语言对大小写敏感(区分大小写)。3、在系统中显示文件的扩展名,避免出现HelloWorld.java.txt文件。4、编译命令后的java文件名需要带文件后缀.java5、运行命令后的class文件名(类名)不带文件后缀.class.2.5 Notepad+软件的安装和使用(应用)2.5.1 什么要使用Notepad+软件Notepad+功能比windows中的自带记事本功能强大,除了可以用来制作一般的纯文字说明文件,也十分适合编 写计算机程序代码。Notepad+有行号,能够快速定位问题位置,还有语法高亮度显示、代码折叠等功能。而且它 是免费的。2.5.2 Notepad+软件安装安装:傻瓜式安装,一直下一步即可。建议也安装到统一的开发软件目录下,比如E:develop。 具体安装步骤请参见Nodepad+

      6、软件安装及配置说明文档。2.5.3 Notepad+软件配置安装完毕之后,为了使用方便,做一个简单的配置:修改默认语言和编码。具体配置的说明请参见Nodepad+软件安装及配置说明文档。3. java基础语法3.1 注释(理解)注释是对代码的解释和说明文字,可以提高程序的可读性,因此在程序中添加必要的注释文字十分重要。Java中的 注释分为三种:单行注释。单行注释的格式是使用/,从/开始至本行结尾的文字将作为注释文字。/ 这是单行注释文字多行注释。多行注释的格式是使用/* 和 */将一段较长的注释括起来。/*这是多行注释文字这是多行注释文字这是多行注释文字*/注意:多行注释不能嵌套使用。/*文档注释。文档注释以3.2 关键字(理解)开始,以结束。(以后讲)*/关键字是指被java语言赋予了特殊含义的单词。关键字的特点:关键字的字母全部小写。常用的代码编辑器对关键字都有高亮显示,比如现在我们能看到的public、class、static等。3.3 常量(应用)常量:在程序运行过程中,其值不可以发生改变的量。Java中的常量分类:字符串常量 用双引号括起来的多个字符(可以包含0个、一个或多

      7、个),例如a、abc、中国等整数常量 整数,例如:-10、0、88等小数常量 小数,例如:-5.5、1.0、88.88等字符常量 用单引号括起来的一个字符,例如:a、5、B、中等布尔常量 布尔值,表示真假,只有两个值true和false空常量 一个特殊的值,空值,值为null除空常量外,其他常量均可使用输出语句直接输出。public class Demo public static void main(String args) System.out.println(10) / 输出一个整数System.out.println(5.5) / 输出一个小数System.out.println(a) / 输出一个字符System.out.println(true) / 输 出 boolean 值 true System.out.println(欢迎来到黑马程序员) / 输出字符串3.4 数据类型(记忆、应用)3.4.1 计算机存储单元我们知道计算机是可以用来存储数据的,但是无论是内存还是硬盘,计算机存储设备的最小信息单元叫“位(bit)”,我们又称之为“比特位”,通常用小写的字母”b”表示。

      8、而计算机中最基本的存储单元叫“字节(byte)”, 通常用大写字母”B”表示,字节是由连续的8个位组成。除了字节外还有一些常用的存储单位,其换算单位如下:1B(字节) = 8bit1KB = 1024B1MB = 1024KB1GB = 1024MB1TB = 1024GB3.4.2 Java中的数据类型Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型 两种。Java中的基本数据类型:数据类型关键字内存占用取值范围整数byte1负的2的7次方 2的7次方-1(-128127)short2负的2的15次方 2的15次方-1(-3276832767)int4负的2的31次方 2的31次方-1long8负的2的63次方 2的63次方-1浮点数oat41.401298e-45 3.402823e+38double84.9000000e-324 1.797693e+308字符char20-65535布尔boolean1true,false说明:e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。在java中整数默认是int类型,浮点数默认是double类型。3.5 变量(应用)3.5.1 变量的定义变量:在程序运行过程中,其值可以发生改变的量。数据类型 变量名 = 初始化值 / 声明变量并赋值int age = 18 System.out.println(age)从本质上讲,变量是内存中的一小块区域,其值可以在一定范围内变化。变量的定义格式:或者/ 先声明,后赋值(使用前赋值即可) 数据类型 变量名变量名 = 初始化值 double money money = 55.5System.out.println(money)还可以在同一行定义多个同一种数据类型的变量,中间使用逗号隔开。但不建议使用这种方式,降低程序的可读 性。int a = 10, b = 20 / 定义int类型的变量a和b,中间使用逗号隔开System.out.println(a) System.out.println(b)int c

      《黑马JavaSE基础讲义》由会员拿***分享,可在线阅读,更多相关《黑马JavaSE基础讲义》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.