2022-03-21
目录
第一章 前言
一、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语言是美国Sun公司(Stanford University Network),于1995年推出的高级编程语言。
所谓编程语言,就是计算机的语言,人们可以使用编程语言对计算机下达命令,让计算机完成人们需要的功能。
重大更新:· Java 5
· Java 8
计算机中的数据采用二进制数表示,只包含0,1两个数,逢二进一 ,即1+1=10。
其中,每一个0或者1叫做一个bit(比特,位)。
字节是计算机中常见的最小存储单元。计算机存储任何的数据,都是以字节的形式存储。
· 8bit = 1Byte
· 1024B = 1KB
· 1024KB = 1MB
· 1024MB = 1GB
· 1024GB = 1TB
DOS是早期的一个操作系统。
· 进入DOS操作窗口:按下Windows+R键,在运行窗口输入cmd,并执行
命令提示符(cmd)
启动 Win+R,输入cmd回车
切换盘符 盘符名称:
进入文件夹 cd文件夹名称
进入多级文件夹 cd文件夹1\文件夹2\文件夹3...
返回上一级 cd..
返回根路径 cd\
查看当前内容 dir
清空屏幕 cls
退出 exit
· JVM:Java Virtual Machine,Java虚拟机,简称JVM,是运行所有Java程序的假象计算机,是Java程序的运行环境。
· 跨平台性:用Java编写的软件可以运行在任何的操作系统上,这个特性称为 Java语言的跨平台性。该特性是由JVM实现的,我们编写的 程序运行在JVM上,而JVM运行在操作系统上。
· JDK(Java Development Kit):是Java程序开发工具包,包含JRE和开发人员使用的工具
· JRE(Java Runtime Environment):是Java的运行时环境,包含JVM和运行时所需要的核心类库
如果需要开发一个全新的Java程序,则必须安装JDK;如果运行一个已有的Java程序,则只需要安装JRE。
请参考我的另一篇文章:https://blog.csdn.net/m0_48491400/article/details/118634258?spm=1001.2014.3001.5501
①编写 ②编译 ③运行
java源程序—>编译器—>java字节文件—>JVM运行
· 单行注释: //注释内容
· 多行注释: /* 注释内容 */
· 类名称必须与文件名称完全一致
· main方法是程序起始点
关键字特点:
①完全小写字母
②在增强版的记事本中有特殊颜色
①定义:标识符是指在程序中,自主定义的内容,如类名、方法名、变量名等
②命名规范:
· 标识符可以包含英文字母26个(区分大小写)、0-9数字、$美元符号、下划线_
· 标识符不能以数字开头
· 标识符不能是关键字
③命名规范
· 类名规范:首字母大写,其后每个单词的首字母大写(大驼峰)
· 变量名规范:首字母小写,其后每个单词的首字母大写(小驼峰)
· 方法名规范:首字母小写,其后每个单词的首字母大写(小驼峰)
常量是指在Java程序运行期间固定不变的数据
· 整数常量:所有的整数
· 小数常量:所有的小数
· 字符常量:单括号引起来,只能写一个字符,必须有内容
· 字符串常量:双括号引起来,可以写多个字符,也可以不写
· 布尔常量:只有两个值
· 空常量:只有一个值
在程序中可以改变的量
2.1数据类型分类
· 基本数据类型:整数、浮点数、字符、布尔
· 引用数据类型:类、数组、接口
2.2四类八种基本数据类型
数据类型关键字内存占用取值范围字节型byte1个字节-128~127短整型short2个字节-32768~32768整型int(默认)4个字节-2^31~2^31-1长整型long8个字节-2^63~2^63-1单精度浮点数float4个字节1.4013E-45~3.4028E+38双精度浮点数double8个字节4.9E-324~1.7977E+308字符型char2个字节0~65535布尔类型boolean1个字节true,false注意!:
· 字符串是引用类型,不是基本类型
· 浮点型可能只有一个近似值,并非精确的值
· 数据范围与字节数不一定相关,例如float数据范围long更广泛,但是float是4自己呃呃,long是8 字节
· 浮点数当中默认类型是double,如果一定要使用float类型,需要加上一个后缀F
如果是整数,,默认为int类型,如果一定要使用long类型,需要加上一个后缀L
2.3变量的注意事项
· 如果创建多个变量,那么变量之间 的名称不可以重复
· 对于float和long类型来说,字母后缀F和L不要丢掉
· 如果使用byte或者short类型的变量,那么右侧的数据值不能超过左侧类型的范围
· 如果进行赋值的变量,不能直接使用,一定要赋值之后才能使用
· 变量使用不能超过作用域的范围
作用域:变量所属的大括号内,由变量的定义行为起点
冲呀饼干人王国游戏下载v2.1.1 安卓版
经营养成 1.79G
下载尘白禁区手游官方版下载v2.4.0.98 安卓版
射击枪战 737.6M
下载合金弹头觉醒手游正版下载v1.15.0 官方安卓版
射击枪战 1.80G
下载qq飞车手游腾讯游戏下载v1.47.0.60405 安卓最新版
赛车竞速 1.99G
下载qq飞车手机版官方正版下载v1.47.0.60405 安卓版
赛车竞速 1.99G
下载腾讯游戏全民冠军足球最新版下载v1.0.3250 安卓版
体育运动 1.69G
下载剑侠世界3腾讯版下载v1.6.23488 安卓版
角色扮演 1.98G
下载世界启元手游下载v1.68.9807 安卓版
策略塔防 1.85G
下载海岛奇兵百度版最新版下载v54.2.1 安卓版
下载
传奇世界盛大正版手游下载v7.11.3.6 安卓版
下载
qq华夏手游官方最新版下载v5.9.0 安卓版
下载
网易永劫无间手游测试服下载v1.0.291536 安卓试玩版
下载
三国志幻想大陆官方正版下载v5.4.1 安卓最新版
下载
谁是卧底online苹果版下载v5.17.41 iphone版
下载
宝宝学汉字苹果app下载v9.80.2032 iphone版
下载
宝宝巴士电视版下载v8.7.30 安卓最新版
下载