目录

第一章 前言

一、Java概述

1、什么是Java

2、什么是编程语言

3、Java发展历史

二、计算机基础知识

1、二进制

2、字节

3、常见的DOS命令

第二章 Java开发环境搭建

一、搭建知识

1、JVM——Java虚拟机 Java最具吸引力的特性之一

2、JDK和JRE

二、JDK环境配置

第三章 入门程序Hello World

1、Java程序开发步骤

2、HelloWorld源代码

3、注释

4、补充

5、关键字

6、标识符

第四章 常量

1、概述

2、常量的分类

第五章 变量和数据类型

1、变量概述

2、数据类型


声明:本文整理于黑马程序员的Java教学视频,仅可作为资料参考学习使用,侵权请联系删除。

第一章 前言

一、Java概述

1、什么是Java

Java语言是美国Sun公司(Stanford University Network),于1995年推出的高级编程语言。

2、什么是编程语言

所谓编程语言,就是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。

3、Java发展历史

重大更新:· Java 5

· Java 8

二、计算机基础知识

1、二进制

计算机中的数据采用二进制数表示,只包含0,1两个数,逢二进一 ,即1+1=10。

其中,每一个0或者1叫做一个bit(比特,位)。

2、字节

字节是计算机中常见的最小存储单元。计算机存储任何的数据,都是以字节的形式存储。

· 8bit = 1Byte

· 1024B = 1KB

· 1024KB = 1MB

· 1024MB = 1GB

· 1024GB = 1TB

3、常见的DOS命令

DOS是早期的一个操作系统。

· 进入DOS操作窗口:按下Windows+R键,在运行窗口输入cmd,并执行

命令提示符(cmd)

启动                                            Win+R,输入cmd回车

切换盘符                                     盘符名称:

进入文件夹                                 cd文件夹名称

进入多级文件夹                          cd文件夹1\文件夹2\文件夹3...

返回上一级                                 cd..

返回根路径                                 cd\

查看当前内容                              dir

清空屏幕                                     cls

退出                                            exit

第二章 Java开发环境搭建

一、搭建知识

1、JVM——Java虚拟机 Java最具吸引力的特性之一

· JVM:Java Virtual Machine,Java虚拟机,简称JVM,是运行所有Java程序的假象计算机,是Java程序的运行环境。

· 跨平台性:用Java编写的软件可以运行在任何的操作系统上,这个特性称为 Java语言的跨平台性。该特性是由JVM实现的,我们编写的 程序运行在JVM上,而JVM运行在操作系统上。

2、JDK和JRE

· JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具

· JRE(Java Runtime Environment):是Java的运行时环境,包含JVM和运行时所需要的核心类库

如果需要开发一个全新的Java程序,则必须安装JDK;如果运行一个已有的Java程序,则只需要安装JRE。

二、JDK环境配置

请参考我的另一篇文章:https://blog.csdn.net/m0_48491400/article/details/118634258?spm=1001.2014.3001.5501

第三章 入门程序Hello World

1、Java程序开发步骤

①编写 ②编译 ③运行

java源程序—>编译器—>java字节文件—>JVM运行

2、HelloWorld源代码

public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");}
}

3、注释

· 单行注释: //注释内容

· 多行注释: /* 注释内容 */

4、补充

· 类名称必须与文件名称完全一致

· main方法是程序起始点

5、关键字

关键字特点:

①完全小写字母

②在增强版的记事本中有特殊颜色

6、标识符

①定义:标识符是指在程序中,自主定义的内容,如类名、方法名、变量名等

②命名规范:

· 标识符可以包含英文字母26个(区分大小写)、0-9数字、$美元符号、下划线_

· 标识符不能以数字开头

· 标识符不能是关键字

③命名规范

· 类名规范:首字母大写,其后每个单词的首字母大写(大驼峰)

· 变量名规范:首字母小写,其后每个单词的首字母大写(小驼峰)

· 方法名规范:首字母小写,其后每个单词的首字母大写(小驼峰)

第四章 常量

1、概述

常量是指在Java程序运行期间固定不变的数据

2、常量的分类

· 整数常量:所有的整数

· 小数常量:所有的小数

· 字符常量:单括号引起来,只能写一个字符,必须有内容

· 字符串常量:双括号引起来,可以写多个字符,也可以不写

· 布尔常量:只有两个值

· 空常量:只有一个值

第五章 变量和数据类型

1、变量概述

在程序中可以改变的量

2、数据类型

2.1数据类型分类

· 基本数据类型:整数、浮点数、字符、布尔

· 引用数据类型:类、数组、接口

2.2四类八种基本数据类型

数据类型 关键字 内存占用 取值范围
字节型 byte 1个字节 -128~127
短整型 short 2个字节 -32768~32768
整型 int(默认) 4个字节 -2^31~2^31-1
长整型 long 8个字节 -2^63~2^63-1
单精度浮点数 float 4个字节 1.4013E-45~3.4028E+38
双精度浮点数 double 8个字节 4.9E-324~1.7977E+308
字符型 char 2个字节 0~65535
布尔类型 boolean 1个字节 true,false

注意!:

· 字符串是引用类型,不是基本类型

· 浮点型可能只有一个近似值,并非精确的值

· 数据范围与字节数不一定相关,例如float数据范围long更广泛,但是float是4自己呃呃,long是8      字节

· 浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F

如果是整数,,默认为int类型,如果一定要使用long类型,需要加上一个后缀L

2.3变量的注意事项

· 如果创建多个变量,那么变量之间 的名称不可以重复

· 对于float和long类型来说,字母后缀F和L不要丢掉

· 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围

· 如果进行赋值的变量,不能直接使用,一定要赋值之后才能使用

· 变量使用不能超过作用域的范围

作用域:变量所属的大括号内,由变量的定义行为起点

知识点总结Day01——JAVA基础知识、开发环境搭建、入门程序、常量、变量及数据类型相关推荐

  1. Java基础-配置开发环境-安装JDK

    Java基础-配置开发环境-安装JDK 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.计算机基础知识 1>.计算机的组成 计算机有硬件与软件组成. 2>.硬件: 硬 ...

  2. Docker java项目发布/开发环境搭建

    Docker java项目发布/开发环境搭建 线上部署项目/开发环境搭建命令大全 关闭windows10 指定应用 安装Docker 安装 docker-compose 关于docker容器导致硬盘耗 ...

  3. 深度学习图像识别:基础知识与环境搭建

    深度学习图像识别:基础知识与环境搭建 1. 深度学习的基本原理 什么是人工智能? 通过学习掌握了某中技能的机器,我们认为它具备了人工智能 什么是深度学习? 深度学习的概念源于人工神经网络的研究: 含多 ...

  4. C语言零基础入门——1.基础知识与环境搭建。

    C语言零基础入门--1.基础知识与环境搭建. 好了.终于迎来了第一篇文章,这篇文章要做的事情非常简单,主要有三个事情 ​ 第一:C语言的介绍. ​ 第二:计算机的基础知识. ​ 第三:C语言的环境安装 ...

  5. 【技术文档】Jeecg-P3开发环境搭建入门(java插件开发框架)

    一.项目工程说明 jeecg-p3-web       | 启动主项目 jeecg-p3-biz-demo | 插件项目     注意:项目为maven工程,采用maven方式导入eclipse等ID ...

  6. Java JDK 8u221开发环境搭建

    Java JDK 8u221开发环境搭建 Java JDK 8u221下载 1.java SE8u221的下载 搭建环境 更改路径 现在我们来搭建Java开发环境 Java JDK 8u221下载 1 ...

  7. 第一章Java概述及开发环境搭建

    本章目标: 了解SUN公司 了解Java语言的发展史 了解Java主要技术的三个分支 了解Java可移植性的实现原理 SUN公司:java的缔造者 Java发展简史: Oak:Java的前身,1991 ...

  8. JAVA开发环境搭建-黑马程序员(个人整理版本)

    Java语言概述 Java环境搭建:JDK安装.常用命令 补充几个命令行窗口的常用命令(记一下) Java入门程序: HelloWorld C:\Java\code新建一个HelloWorld.jav ...

  9. 黑马程序员-java介绍及开发环境搭建

    ---android培训java培训期待与您交流!---- 1.JAVA简介 欢迎进入JAVA编程语言的世界! 由sun公开主导开发的一款语言,目前主要应用在企业级web和移动端开发.完全面向对象,并 ...

最新文章

  1. ZooKeeper和CAP理论及一致性原则
  2. 时间的玫瑰+但斌的投资思维
  3. cpu多核 node 单线程_详解node单线程实现高并发原理与node异步I/O
  4. 【数据挖掘】贝叶斯公式在垃圾邮件过滤中的应用 ( 先验概率 | 似然概率 | 后验概率 )
  5. 赋茶计算机基础知识,计算机基础知识选择题_new解析.doc
  6. 海量数据处理:两个大文件中的相同记录
  7. AAAI 2020 | NAS+目标检测:AI设计的目标检测模型长啥样?
  8. Qt学习笔记-----拖放
  9. 不要使用Android Studio的Git Commit了----记一次debug
  10. Python生成exe可执行文件的两种方法(py2exe和pyinstaller)
  11. Delphi实现带有格式的Excel导出功能
  12. 阿里云数据森林人才计划起航
  13. 远程桌面连接的几种方法
  14. SVG 与 Canvas:如何选择
  15. 一款游戏自动脚本的封包算法分析(易语言)
  16. WAP 1.X 2.0 相关知识
  17. 三轮全向轮底盘SLAM挖坑系列-简介
  18. 扫雷小游戏(超详细)
  19. 极速狂飙 无线网BT下载使用技巧全攻略
  20. openCV5-Threshold and Mask

热门文章

  1. 【无标题】PCB印刷电路板是如何进行切割?
  2. AMD锐龙TR 2990WX处理器开启游戏模式,帧数反而大增!
  3. shell中的单引号、双引号、反引号
  4. 四川翌加:抖音合拍功能怎么使用?有什么好处?
  5. python的match对象
  6. 在html字体向上走,让你的文字动起来--Marquee用法详解
  7. Linux文件系统性能调优 参数优化
  8. vue项目安装/使用font-awesome字体图标库
  9. beeware 教程中文版同步对照
  10. android+解锁apple,欲将Android赶尽杀绝 苹果再获得滑动解锁专利追加