JAVA基础6.27

**

JAVA基础6.27

**
第一章 JAVA概述
一、背景介绍
1.JAVA语言 1995 詹姆斯·高斯林 Sun公司推出
2.java SE 桌面应用 ,基础;
java ME嵌入式消费类电子设备,现已被安卓、ios代替;
java EE用于网站开发 网页:数据展示
网站:服务器交互,再把数据通过网页展示出来;网站=网页+后台服务器

二、跨平台原理
1.平台:指操作系统 Windows Mac Linux
跨平台:任意操作系统上运行
2.跨平台原理:安装与操作系统对应的JVM虚拟机
JVM不可跨平台,允许跨平台的是JAVA程序

三、JRE和JDK
1.开发JAVA程序,三步:编写代码、编译代码、运行代码
2.编写代码:JRE:JAVA运行环境:JVM虚拟机及JAVA核心类库
类:=java文件
核心类库:java已经写好的,核心代码的仓库
3.编译代码:.java文件属于源文件,无法被JVM识别执行
使用java提供在JDK中的翻译工具
JDK:java语言的软件开发工具包:编译工具及运行工具
编译:.java—编译工具—.class(字节码文件,可被JVM直接识别并执行)—运行工具—JVM

四、JDK的下载和安装
1.2004年java5.0里程碑
2009年Oracle甲骨文公司收购Sun公司
2014年java8.0应用最多最稳定的版本
2019年java12.0 基础班
2.JDK的安装目录
bin:存放JDK的 各种工具命令(javac编译工具和java运行工具)

第二章 第一个java程序

一、常用DOS命令
1.DOS命令提示符:指令操作系统 在DOS中通过指令去运行JDK bin目录中的编译和运行工具 (1)win+R (2)cmd (3)回车

二、Path环境变量的配置
1.作用: 能够在任意目录(文件路径)下,都能访问到bin目录中的javac和java工具2.%表示引用 /路径分割

三、HelloWorld案例编写和执行
1.详解
public:目前可以看到的效果是,起到限制作用,要求文件名何类名称保持一致;
class:定义一个类,后面跟上的是类名名称;
public static void main:程序执行时的入口点,main方法称为主方法; System.out.printle:使程序能够在控制台输出打印双引号中包裹的内容。

四、HelloWorld案例常见问题
1.大小写
2.括号
3.不能出现中午字符

第三章 基础语法

一、注释
(1)单行注释://注释信息
(2)多行注释:/注释信息/
(3)文档注释:/*注释信息/

二、关键字
1.定义 :特定含义的英文单词
2.特点:(1)全部小写
(2)代码编辑器,特殊颜色标记 *main不是关键字

三、常量
1.定义 :在执行过程中,值不发生改变
2.常量分类:
字符串常量:被双引号所包裹的内容 “HelloWorld”
整数常量:所有整数 54
小数常量:所有小数 55.35
字符常量:被单引号包裹的内容,里面只能存放单个字符 ‘A’
布尔常量:只有两值,true(真),false(假)
空常量:null,数组部分详解(空常量不能输出打印)

四、变量介绍
1.变量:内存中的存储空间,空间中存储着经常发生改变的量变量执行后就会消失
2.变量的定义格式:数据类型 变量名=数据值

五、数据类型

  1. 计算机存储单元:最小信息单元b/bit/位 最小存储单元B/byte/字节 1B=8b
  2. 数据类型:不同的数据类型分配了不同的内存空间,他们所表示的数据大小也不同 整数默认int,浮点数double

六、变量的定义和使用

  1. 变量的注意事项
    (1)变量名不允许重复使用
    (2)一条语句可以定义多个变量,用逗号分隔 java中使用分号作为一条语句的结束
    (3)变量在使用前一定要先赋值
    (4)定义float和long变量的注意事项 定义float类型变量时:需要在数值后面加F的标识,F可大写可小写 Float a=12.3F; 定义long类型变量时:需要在数值后面加L的标识,L可大写可小写(建议大写)
    (5)变量的作用域范围 变量的作用域:只在它所在的大括号中有效 当这个大括号中的代码执行完毕后,内部所定义的变量就会从内存中消失

七、键盘录入
步骤1:导包,需要写在class的上面 import java.util.Scanner;
步骤2:创建对象 Scanner sc=new Scanner(System.in); 只有sc可以改变,其他属于固定格式
步骤3:使用变量接受数据 int i=sc.nextInt(); 只有i变量可以改变,其他属于固定格式

八、标识符

  1. 标识符定义规则:
    (1)数字、字母、下划线和美元符组成
    (2)不能以数字开头
    (3)不能是关键字
    (4)区分大小写
    (5)没有长度限制
  2. 常见命名约定:
    小驼峰命名法:方法、变量
    (1) 标识符是一个单词的时候,首字母小写
    (2)标识符由多个单词组成的时候,第一个单词首字母小写,其他单词首字母大写
    大驼峰命名法:类
    (1)一个单词首字母大写
    (2)多个单词,每个单词首字母大写

九、类型转换

  1. 隐式转换:范围小的数值或变量赋值给表示数据范围大的变量
    小的会提升为大的之后,再进行运算*byte short char运算过程中,会提升为int,再进行运算
  2. 强制转换: 大 --------------------> 小
    格式:目标数据类型 变量名=(目标数据类型)值或者变量 java存在常量优化机制

第四章 运算符

一、算数运算符
运算符:符号
表达式:式子

  1. 整数相除只能得到整数,如果想要得到带有小数的结果,必须加入小数(浮点类型)的运算
  2. 字符的“+”操作 ASCII码:字节到字符的一套对应关系 a-97 A-65 0-48
    char提升为int的过程,就是查找码表中,字符所对应的数值表示形式
  3. 字符串的“+”操作 字符串可以使用+号,跟任意数据类型拼接 从左到右逐个执行

任意数据类型转换为字符串型:+一个空字符串例:int a=10;String s=a+””;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值