作业-20181126-20181129总结
文章目录
- 一、Java介绍
- 1.1 简介
- 1.2 Java运行原理
- 1.2.1 B/S 架构原理
- 1.2.2 Java运行原理
- 二、JDK 环境配置
- 2.1 下载JDK并安装
- 2.2 配置
- 2.3 检验配置正确性
- 2.3.1 检验步骤
- 2.3.2 cmd 简单命令
- 三、类和对象
- 3.1 类和对象
- 3.2 面向过程和面向对象
- 3.2.1 面向过程
- 3.2.2 面向对象
- 四、注释
- 五、标识符与分隔符
- 5.1 标识符
- 5.2 分隔符
- 六、数据类型
- 七、变量和字面量
- 7.1 变量
- 7.2 直面量
- 八、运算符
一、Java介绍
1.1 简介
含义:面向对象的编程语言。
目的:编写程序语言,在机器上运行。
跨平台:程序员编写源代码,通过JVM(Java虚拟机)的翻译和解释运行在各种平台上。即一次编译、到处使用。
1.2 Java运行原理
1.2.1 B/S 架构原理
1.2.2 Java运行原理
二、JDK 环境配置
2.1 下载JDK并安装
解压后,目录说明。
├─bin 存放一系列的命令和工具
├─db
├─include
├─jre Java运行时环境
└─lib 核心类库
2.2 配置
第一步:进入环境变量
第二步:新建JAVA_HOME
第三步:JAVA_HOME
第四步:编辑path:增加%JAVA_HOME\bin
第五步:新建CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
第六步:《确定》到底。
2.3 检验配置正确性
2.3.1 检验步骤
- 电脑搜索框→输入cmd,进入命令提示符窗口。
- 输入命令java -version、java、javac 命令,若出现内容且无error出现,则配置成功。
2.3.2 cmd 简单命令
- dir ——列出文件夹下(或磁盘下)的文件目录。
如:c:>dir。 - cd + 空格 + 文件名(或使用通配符)——进入文件夹。
如:c:>cd my* - 磁盘名 + : ——进入某个磁盘
如:c:>d: - javac + 源文件名.java——通过源文件,生成字节码文件。
- java + 字节码文件名——显示字节码文件内容。
三、类和对象
3.1 类和对象
类含义:一种模板,描述一类对象的行为(方法)和状态(属性)。
类特点:是Java语言中,最基础的组成单元。
对象含义:万物皆对象。拥有行为(方法)和状态(属性)。
类和对象的联系:
- 对象是类的实例化(具体化)。
- 类是一类对象的集合,描述对象的基本行为和状态。
3.2 面向过程和面向对象
3.2.1 面向过程
思路
- 分析出解决问题所需要的步骤。
- 用函数把这些步骤一步一步实现。
- 使用时,一个一个依次调用。
优点:性能比面向对象高,调用时消耗资源少。
3.2.2 面向对象
思路
- 分析问题,抽象出对象,形成类。
- 分析出对象的属性和方法。
- 通过对象之间的关系,解决问题。
优点:易维护、易复用、易扩展。
四、注释
/*** 名称:文档注释。* 出现位置:类、方法、属性等上部。* 特殊作用:通过javadoc命令生成API文档。*/
// 单行文本注释。
/*多行文本注释第二行注释*/
五、标识符与分隔符
5.1 标识符
种类:关键字、类名、方法名、变量名等
组成:字母、数字、下划线(_)、美元符($)。
开头:禁止使用数字。
注意:类命名时,首字母大写。其它,常用驼峰式命名。
5.2 分隔符
分隔符 | 名称 | 作用 |
---|---|---|
{} | 大括号 | 定义代码块 |
[] | 中括号 | 用于数组中 |
() | 小括号 | 创建方法时(形式参数),调用方法(实参),表达式(优先级) |
; | 分号 | 语句的结束 |
空格 | 单个空格、Tab 键、Enter 键空格 | 不影响程序运行,提高可读性 |
. | 圆点 | 用于类/对象与其成员之间的分隔,表示调用 |
六、数据类型
关键字 | 含义 | 范围 | 示例 |
---|---|---|---|
byte | 整型 | 8位 | byte a = 1; |
short | 整型 | 16位 | short a = 2; |
int | 整型 | 32位 | int a = 3; |
long | 整型 | 64位 | long a = 4L; |
float | 单精度型 | 32位 | float a = 5.0F; |
double | 双精度型 | 64位 | double a = 6.0d; |
char | 字符型 | 16位 | char a = ‘A’; |
boolean | 布尔型 | true | false | boolean a = true; |
七、变量和字面量
7.1 变量
语法:[ 访问控制符 ] [ 非访问控制 ] 数据类型 变量名 = 变量值;
种类: 成员变量、局部变量、类变量。
7.2 直面量
含义:“=”右边的值,即右值。存储在常量池中。
八、运算符
参见《Java学习-运算符》
作业-20181126-20181129总结相关推荐
- LeetCode简单题之在既定时间做作业的学生人数
题目 给你两个整数数组 startTime(开始时间)和 endTime(结束时间),并指定一个整数 queryTime 作为查询时间. 已知,第 i 名学生在 startTime[i] 时开始写作业 ...
- 作业函数的定义与调用
作业函数的定义与调用 在 OneFlow 中,将训练.预测任务封装在一个函数中,统称为作业函数(job function),作业函数联系用户的业务逻辑与 OneFlow 管理的计算资源. 在 OneF ...
- 华东理工大学计算机应用基础,最新华东理工大学计算机应用基础网上作业及全部答案...
精品文档 华东理工大学计算机应用基础网上作业及全部答案 2012计算机应用基础答案: 一.选择题 1.文件夹是用来对应用程序.文件进行分组的,以下说法中()正确.答:一个文件夹内可以包含文件.应用程序 ...
- 《小团团团队》第五次作业:项目需求分析改进与系统设计
项目 内容 这个作业属于哪个课程 任课教师博客主页链接 这个作业的要求在哪里 实验九 团队作业5-团队项目需求改进与系统设计 团队名称 小团团团队 作业学习目标 (1)掌握面向对象需求分析方法:(2) ...
- 2017级面向对象程序设计 作业三
Deadline:2018-05-13 22:00pm 题目升级 一栋10层的大楼(楼层编号1-10),设3台无限载重的电梯,初始时电梯停在1层.其中:1号电梯只能停留在奇数层,2号电梯可以各层都停留 ...
- 201621123068 作业08-集合
1. 本周学习总结 2. 书面作业 1. ArrayList代码分析 1.1 解释ArrayList的<contains>源代码 答:源代码 public boolean contains ...
- 代码管理和版本管理的作业流程以及规范是怎样的?
代码管理和版本管理的作业流程以及规范是怎样的? 代码管理和版本管理的作业流程以及规范是怎样的?下面以文档的形式进行详细分析,希望能够给予测试人员一些帮助和指导. 本文目的 本文试图提供一套有效进行代码 ...
- 结队项目——第一次作业
By: 031502220 计算机二班 李自强031502344 计算机三班 郑世强 Table of Contents 一 需求分析:二 具体设计:三 系统功能说明:四 产品优劣势分析:五 PSP: ...
- 第三次作业+105032014085
对修正后第2次作业+105032014141的单元测试 1.修正后的流程图 2.测试用例设计 3.单元测试框架 1 import static org.junit.Assert.*; 2 3 impo ...
- 软件工程--总作业(已经完成)
用户调研:http://www.cnblogs.com/OuZeBo/p/4580146.html alpha阶段总结:http://www.cnblogs.com/OuZeBo/p/4580146. ...
最新文章
- Linux下安装java(Ubuntu为例)
- mysql查询前10条记录
- 【Matlab】parfor并行运算如何显示进度条?
- android 自定义flowlayout,Android 自定义ViewGroup之实现FlowLayout-标签流容器
- leetcode97. 交错字符串(动态规划)
- 大量数据+同步+多线程_Vulkan 多线程渲染
- Kafka 命令行操作
- GitHub在线开发工具上线,是时候卸载IDE了
- 锤子科技回应天猫店商品全线下架:可去京东购买
- 联手三年,获取数千名客户,阿里云如何重构 Elastic 开放免费的技术?
- mac os adb下载
- java ssh详解_JAVA SSH 框架介绍
- 搜索引擎网站登录入口|免费登录|百度登录|谷歌登录|网站收录入口
- 数字信号处理3个作业-----作业3自相关与Burg求解AR模型系数以估计其功率谱
- Centos7、Redhat7 重置root密码
- 学计算机基础word题,大学计算机基础word练习题及详解答案.doc
- python SM2明文密码加解密
- 适配 iphone 微信h5页面
- 常用数据库优化方案(二)
- iOS仿支付宝账单饼状图
热门文章
- 建模示范视频EA-024/高校毕业生就业系统试看片段-视频+图片版
- action1c语言,c语言典型例题及代码(1)
- R语言使用epiDisplay包的lroc函数可视化logistic回归模型的ROC曲线并输出诊断表、可视化多条ROC曲线、自定义设置lty参数为指定ROC曲线线条的类型(实现、虚线、点线等)
- 14.4-14.5 NFS的exportfs命令,NFS客户端问题
- 缺陷类型 缺陷种类介绍
- java正则表达式 匹配次数_正则表达式教程之重复匹配详解
- 2022华为杯研究生数学建模竞赛DS数模选题建议
- Cesium无需KEY调用Bing地图
- mybatis懒加载与缓存
- 有效解决hive小文件过多问题