跨平台

平台:操作系统

跨平台:Java可以运行中任意的操作系统上,一次编写到处运行

原理:实现跨平台需要依赖虚拟机——Java虚拟机

注释

A:什么是注释?

​ 用来解释说明程序的文字

B:Java中的注释分类

  • 单行注释

    • 格式://注释文字
  • 多行注释
    • 格式:/* 注释文字 */
  • 文档注释
    • 格式:/** 注释文字 */

C:注释的作用?

  • 解释说明程序的功能

  • 提高可读性,帮助我们调试BUG

Javadoc

javadoc -d 文件路径 源文件.java

关键字

A:概念

  • 被Java语言赋予了特定的含义

B:特点

  • 组成关键字的字母都是小写

  • 常用的代码的编辑器中,针对关键字进行特殊颜色的标记,直观。

常量

A:概念

  • 在程序执行的过程中,其值不发生改变

B:分类

  • 正数常量

  • 小数常量

  • 字符常量 由单引号引起来的内容 ‘A’ ‘a’

  • 字符串常量 由双引号引起来的内容 “HelloWorld”

  • 布尔常量 true 和 false

  • 空常量 null

变量

1.变量概念

  • 存数的,代词,在程序执行的过程中,其值可以发生改变的量。

  • 从本质上讲,变量是内存中的一块区域。

2.定义格式

  • 数据类型 变量名=初始化值;

3.声明

  • int age;//声明了一个整形的变量,叫age;

  • int x,y,z;//

4.初始化

第一次赋值

  • 声明的同时进行初始化

int age = 18;//声明整形变量age并赋值为18;

  • 先声明后初始化

int age;//声明整形变量age

age = 18;//给变量age赋值为18

5.组成

对区域应该有一个限定;数据类型

数据类型

1.什么是数据类型?

Java是一门强类型的语言,对于每一种类型都定义了明确的数据类型,在内存中分配对应大小的内存空间

2.数据类型的分类

基本数据类型

引用数据类型

整形

  • byte 1字节 -128------127

  • short 2字节 -32768------32767

  • int 4字节

  • long 8字节

浮点型

  • float 4字节

  • double 8字节

字符型

  • char 2字节 表示一个字符(‘0’ ,‘a’)

布尔类型

  • boolean 1字节 只用true和false

引用数据类型

  • 类class

  • 接口interface

  • 数组[]

标识符

1.作用

  • 给包、类、方法、变量起名字

2.组成规则

  • 由字符、下划线、美元符号$组成

  • 字符:unicode字符集,所以包括英文字母的大小写、中文字符、数字字符等

3.注意事项

  • 不能以数字开头

  • 不能是Java关键字

命名规则

驼峰命名法

  • 包名:cn.tedu.day01

无论由几个单词组成,所有的单词都是小写,每一个单词之间用.隔开

  • 类名/接口名:VariableDemo

如果名字由多个单词组成,那么每一个单词的首字母都是大写的

  • 方法名/变量名:main age/maxAge/show()/getAge()

如果又多个单词组成,那么第一个单词首字母是小写的,其余单词都是大写的

  • 常量名:JAVA_HOME LEFT LEFT_UP

无论由几个单词组成,所有的字母全部大写,每一个单词之间用_分隔开

大数据笔记2019.5.6相关推荐

  1. 大数据笔记2019.5.9 Java中方法的使用

    方法: 1.方法的概念:(函数/过程) 封装了一段特定的业务逻辑功能 尽可能的独立,一个方法只让干一件事: 方法可以被反复的重新的调用 减少代码的重复,有利于代码的维护,减少团队开发的成本提高开发的效 ...

  2. 大数据笔记2019.5.8

    while循环语句 基本格式 while(判断条件语句){ ​ 循环体语句: } 扩展格式 初始化语句 while(判断条件语句){ 循环体语句: 控制条件语句: } 例如:猜数字游戏,部分源码如下( ...

  3. 大数据笔记2019.5.7

    ++和–运算 单独操作时,++和–不管放在前面还是后面,结果是一样的 参与运算操作时: 如果++或–在变量的后面是,先拿变量参与运算操作,后做++或– 如果++或–在变量前面时,变量先做++或–,后那 ...

  4. 大数据笔记2019.5.11

    修饰符 修饰符 本类 同一个包中的类 子类 其他类 public 可以访问 可以访问 可以访问 可以访问 protected 可以访问 可以访问 可以访问 不能访问 默认 可以访问 可以访问 不能访问 ...

  5. 大数据笔记2019.5.10

    1.面向过程: 强调的是过程,所有的事情都需要自己完成 2.面向对象: 是一种更符合我们自己思想习惯的思想(懒人思想,我把事情自己不做,交给别人去做) 可以将复杂的事情简单化(对使用者来说简单了,对象 ...

  6. 腾讯大数据回答2019:鹅厂开源先锋,日均计算量超30万亿,全力打破数据墙

    乾明 发自 腾讯汇  量子位 报道 | 公众号 QbitAI 开源,开源,开源. 这就是腾讯2019年技术领域最直观的变化. 最新代表事件,来自于腾讯首个开源的AI项目Angel,完成3.0版本进化后 ...

  7. 自学it18大数据笔记-第三阶段Spark-day04——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第三阶段Spark-day04--会 ...

  8. 好程序员大数据笔记之:Hadoop集群搭建

    好程序员大数据笔记之:Hadoop集群搭建在学习大数据的过程中,我们接触了很多关于Hadoop的理论和操作性的知识点,尤其在近期学习的Hadoop集群的搭建问题上,小细节,小难点拼频频出现,所以,今天 ...

  9. 自学it18大数据笔记-第三阶段Scala-day06——会持续更新……

    笔记为自学时随手记录,如有错误,欢迎指正,不胜感激!现已广州转移至上海,欢迎小伙伴们加qq或微博沟通交流(QQ,微博和博客同名) 笔记分享:自学it18大数据笔记-第三阶段Scala-day06--会 ...

最新文章

  1. 注册不到两年半Github标星39k+,吴恩达、李航老师的作品的笔记和代码实现
  2. 【转载】ogre内存管理
  3. 事务对性能影响_MySQL数据库性能优化史诗级大总结
  4. 自定义一个月份选择器插件
  5. angularjs绑定属性_AngularJS隔离范围绑定表达式教程
  6. ubuntu 截图工具的使用
  7. Openwrt平台搭建
  8. boost - 智能指针介绍
  9. 极客时间_week03_work
  10. 揭秘中国商品期货市场的9大重要因子
  11. Fiddler如何设置过滤?
  12. 华为交换机M-LAG配置
  13. web报表工具FineReport常见的数据集报错错误代码和解释 1
  14. LeetCode每日一题(28. Find the Index of the First Occurrence in a String)
  15. 项目服务器费用如何分摊合理,企业开发有多个项目发生的管理费用如何分摊?...
  16. 蓝桥杯之算法模板题 Python版
  17. 线性代数计算器C语言程序,新手作品:行列式计算C语言版
  18. 华为U8220 fastboot刷机
  19. java 测试内存溢出_浅析软件测试人员如何对JVM进行内存溢出检测
  20. 实验室管理系统LIMS运用场景

热门文章

  1. 【 Vivado 】时钟组(Clock Groups)
  2. 【 数字信号处理 】定点数的表示之定点数的字长问题
  3. 对话功率谱与自相关函数
  4. windows下php7.1安装redis扩展以及redis测试使用全过程
  5. putty/xshell/Secure CRT远程工具详解
  6. 服务发现与负载均衡 dubbo zk原理
  7. appium环境搭建参考
  8. 更改Webshpere的profile端口及删除profile
  9. 动态规划(DP),压缩状态,插入字符构成回文字符串
  10. SQL语句修改字段类型与第一次SQLServer试验解答