第一节初步了解java及相关配置
来源:互联网 发布:阿里云香港空间怎么样 编辑:程序博客网 时间:2024/06/17 20:45
一: 人机交互
软件的出现实现了人与计算机之间的交互
图像界面 : 这种比较直观, 使用者是容易接受的, 容易上手操作的 命令行的方式:需要有一个控制台, 输入特殊指令, 让计算机完成操作, 比较麻烦, 需要记住命令
二, java的三个体系分支
1, JAVASE2, JAVAEE3, JAVAME
三, java 的特性
1, 面向对象的2, 跨平台的 -- JVM3, 强壮性: 在c和c++的基础, 取其精华4, 较高的安全性 GC: 垃圾回收机制 -- 自动回收 , 程序员无需干涉 强制类型检查: -- 存储制定类型的数据 取消了指针
四, 运行的机制
编译运行
五, java程序开发步骤:
1, 由程序员写程序源代码 (就是后缀名为.java的文件)2, 由编译器去编译 javac XXX.java 编译成功: 生成一个同名的字节码文件(.class), 编译失败: 提示错误, 修改后再次编译3, 由解释器去执行 执行字节码文件 执行命令: java XXX
六, java 中的两大核心机制
JVM : java 虚拟机GC : 垃圾回收器
七, 安装jdk jdk1.8
jdk: java开发工具包jre: java运行环境
八, 常用命令
cd 进入指定命令cd .. 退出当前目录cd / 退出到当前的根目录中d: 进入D盘dir 查看当前目录中的所有内容cls 清除doc中的输出的内容
九, 配置环境
Path : 用于查找命令 变量名:path 变量值:javac.exe 所在的目录, 后面跟上; 英文状态下的,起到分割的作用 path环境变量的作用--帮助系统操作java path环境变量的作用--帮助系统操作java
classpath环境变量的作用–告诉java虚拟机所有的可执行文件.class都在哪
十, 第一个java程序
操作步骤 1, 在电脑中创建一个文件夹, 最好src 2, 在src文件夹中, 创建一个记事本文件, 然后更改后缀名 .java , 改为java文件 3, 打开文件, 编辑java代码 4, 保存文件 ctrl+s 5, 进入源文件所在的目录, 编译文件 javac XXX.java 6, 解释执行字节码文件 java XXX
十一, 注释
1, 单行注释 // 在需要注释内容的前面加入// -- 如果被注释掉后, 此行不参与编译2, 多行注释 有开始 有结束 /*注释的内容*/3, 文档注释 java 特有的 /** 文档信息 */ --- 通常用于对程序进行说明, 可以建立说明文档
十二, java语音的基本语法
1,标识符: 在java 语音中, 凡是对类, 方法, 变量, 常量等命名时, 所使用的字符序列包含的内容: 0-9,a-z,A_Z, $ , _注意的规则: 1, 由字母, 数字, 下划线和 美元符号组成 2, 不能以数字开头, Demo03 3Demo--错误 3, 区分大小写 4, 长度是无限制的 5, 不能是java的关键字和保留字 命名的规范 1,驼峰式命名 类名: 首字母大写 Person SmokePerson 方法名: 首字母小写 getUserName() 变量名: 小写,一般是一个字母或者一个单词 包名: 全小写 2,见名知意 3,长度小于15位 2、进制转换---了解 十进制 0-9 二进制 01 八进制 0-7 必须以0开头 034 十六进制 0-9 A,B,C,D,E,F 必须以0x开头 0x45 2、变量 : 概念: 计算机中的一块内存,用于存储数据并且计算 变量的使用:变量的声明 变量的访问 变量的声明: 变量的数据类型 变量的名称 变量的数值 声明变量的格式: 1.变量的数据类型 变量的名称; 变量的名称 = 变量的数值; 2.变量的数据类型 变量的名称 = 变量的数值;3, 数据类型 : 分为两种类型: 基本数据类型 + 引用数据类型 计算机的单位 bit(位), 其实就是2进制中的一个0 或者 一个1 byte(字节), 8个0或者1 组成的, --- 常用的单位 1 byte = 8 bit 1kb = 1024byte 1mb = 1024k 1gb = 1024mb 1T = 1024gb 基本数据类型 4中8类 整数型 byte 字节 碗, 占1个字节 8bit -128---- 127 short 短整型 盆, 占2个字节 16bit -2的15次方 -- 2的15次方-1 int 整型 桶 占4个字节 32bit 默认的类型 long 长整型 缸 占8个字节 64bit 浮点型 float 单精度 占4个字节 double 双精度 占8个字节 字符型 char 占2个字节 取值范围: 0 --- 65535 Unicode 编码 --- 全球统一的编码 ASCII: 美国标准信息交换码 A: 65 B: 66 a: 97 GBK : 中国的编码 布尔型 boolean 占1个字节, true false4, 数据类型之间的转换 1, boolean 类型不参与转换 2, 4个整数类型 2个浮点型 1个char类型 自动类型转换: 取值范围小的, 转换为取值范围大的, 有编译器自动完成, 所以叫做自动类型转换 强制类型转换: 取值范围大的, 转换为取值范围小的, 由代码完成, 叫做强制类型转换 将要转换的数据前面加入(), 并且在里面写入要转换的数据类型---- (数据类型)数值
十三, 运算符
1, 算术运算符 + - * % / ++ -- % 两个数相除, 取余数 / 两个数相除, 取商 ++ 自增1 -- 自减1 4/3 = 1 2/1 = 2 3/4 = 0 10%3 = 1 3%4 = 3 5%1 = 02, 赋值运算符3, 关系运算符4, 逻辑运算符5, 位运算符6, 位移运算符7, 三目运算符
——总结———-
1, java 的介绍
A: 3个分支 JAVASE JAVAEE JAVAME B: java的特性 面向对象 跨平台 -- jvm 强壮性 -- 在c和c++基础上发展 较高的安全性: GC, 强制类型检查, 取消指针C: 两大核心机制 JVM: java 虚拟机 GC: 垃圾回收机制 -- 自动回收, 无需程序员干涉D: 安装jdkE: 配置环境变量 Path -- javac.exe 所在的目录F: java开发的流程 1, 程序员编写java 源文件 2, 通过编译器编译 -- javac XXX.java 3, 解释执行 java XXXG: 标识符 对类名, 方法名, 变量名,常量, 参数等的命名时的字符序列 0-9 a -z A-Z $ _ 语法要求: 1, 必须有0-9 a -z A-Z $ _ 2, 数字不能开头 3, 区分大小写 4, 长度无限制 编程的习惯: 1, 驼峰式命名 2, 见名知意 3, 长度建议是15个字符 特殊要求: 类名: 首字母大写 变量: 首字母小写 方法: 同上 参数: 同上 常量: 所有字母都是大写 包名: 全部小写H: 变量的声明 变量的数据类型 变量的名称 = 数值;I: 数据类型 1, 基本数据类型 整数型: byte short int(默认的) long (定义的时候, 加入L或者l) 浮点型: float (定义的时候, 加入F或者f), double(默认的 ) 字符型: char --- 单引号 -- 'a' 布尔型: boolean --- true / false 2, 引用数据类型 String -- 双引号 -- "a"J: 数据类型转换 1, boolean 类型不参与转换 2, 自动类型转换 和 强制类型转换K: 运算符 算术运算符: + - * / % ++ --
注意:任何数据类型用+和字符串连接都会产生新的字符串(自左向右)
“hello”+1+”world” hello1world
‘a’+1+”hello”=98hello
阅读全文
0 0
- 第一节初步了解java及相关配置
- 第一节 ElasticSearch了解及初步使用
- java基础及相关了解
- JavaScript学习第一节-JS初步及调试。
- Java面试相关题目 (第一节)
- Java虚拟机初步了解
- Java ME 初步了解
- java初步了解
- JAVA初步了解
- Java多线程初步了解
- java流初步了解
- JAVA集合初步了解
- Java nio初步了解
- java初步了解
- [Java]ITOO初步了解
- Java注解初步了解
- java反射初步了解
- Java NIO初步了解
- 荔枝!番荔枝?
- 【codevs 1269】匈牙利游戏
- WebStorm (Windows)常用快捷键和技巧
- Java学习笔记(一)--基本知识 | 常见dos命令 | 运算符 | 两个重要关键字
- “玲珑杯”ACM比赛 Round #21-A- 西方制度 (区间DP+平行四边形优化)
- 第一节初步了解java及相关配置
- The type java.lang.Object cannot be resolved.It is indirectly referenced from required .class file
- 题目202:红黑树
- Python 3安装与环境配置
- Java基础之面试常见问题
- 数据库mdf,ldf和sql文件的区别
- MapKit/地图定位导航(第二篇:一次定位)
- 实现基本栈和队列
- 二叉树的建立