Java基础
2023-02-28 08:54:07 34 举报
AI智能生成
Java基础
作者其他创作
大纲/内容
编译语言的分类
编译型语言
将代码一次性编译成机器可以翻译的语言
解释型语言
逐行逐行的编译代码
专有名词<br>
JDK(开发环境)、jre(运行环境)、jvm(虚拟机)<br>
单行注释 // 注释内容 多行注释 /* 注释内容 */ 文档注释 /** 注释内容 */
进制
二进制(0~1)<br><br> 八进制(0~7)<br><br> 十进制(0~9)<br><br> 十六进制(0~9a~f)<br>
1024 512 256 128 64 32 16 8 4 2 1
分支主题
变量、数据类型
变量
表示数据在内存中的地址,其对应的数据是可变的
一成不变的是常量
变量的命名只能是数字、字母、下划线、$组成
不能使用数字开头和Java中的关键字和保留字
使用驼峰命名
大驼峰:HelloWorld(类名 接口) 小驼峰:helloWorld(变量名 方法名)
数据类型
八大基本数据类型
整数类型
byte 1、short 2、int 4、long 8字节
浮点数类型
float 4字节、double 8字节
布尔类型
boolean 1字节
字符型
char 2字节
引用数据类型
String
在Java中一切用" "包裹起来的都是String类型<br>
指向对象是引用类型,指向数据叫基本类型<br>
数据类型转换
自动类型转换
数据兼容时,小转大是自动类型转换,即隐式转换 不做任何操作
强制类转换
数据兼容时,大转小就是强制转换,即显示转换,需添加对应的语法(int c1=100; short c2=(short)c1;)
子主题
运算符
三目表达式
boolean 类型表达式 ? 结果1:结果2;
控制台录入
引入Scanner类 import java.util.Scanner;
录入对象Scanner
Scanner sc=new Scanner(System.in);
算术运算符
+ - * / % ++ --
++ 表示自身+1<br> -- 表示自身-1<br> <br> ++ 在前 先+1 再使用<br> ++ 在后 先使用 再+1<br> <br> -- 在前 先-1 再使用<br> -- 在后 先使用 再-1
赋值运算符
= += -= *= /= %=
关系运算符
== != > < >= <=
结果为 boolean类型
逻辑运算符
<font color="#a23c73">&&</font>短路与,即表达式只要一个结果为false,则不会执行后续代码
<font color="#a23c73">|| </font>短路或,即表达式只要一个结果为true,则不会执行后的代码
! 表示取反
什么是程序
模拟现实世界,解决现实世界的问题<br>
指令:代码<br>
计算机的编程语言<br>
C 硬件开发 系统底层 嵌入式开发(将程序和数据嵌入到主板当中进行的)<br>
C++ 游戏开发 (虚幻引擎 虚幻4 5)<br>
C# web(通过服务器获取 统称为web开发) 开发平台 .net
python 数据挖掘分析 人工智能 大数据
PHP web开发(无法实行 : 高并发 高可用 高可扩展)
java web开发(Java生态好 Java的框架非常完善 专精web开发)
Javascript 脚本语言(不能独立运行 必须依赖服务器运行)
Go 区块链(数据分析的操作 处理线程的能力很强)
sql 数据库操作语言
概念<br>
Java中最小的组成单元<br>
public修饰表示是主类<br>
Java中可以有多个类 但是一个类只能用一个public来修饰
dos命令
dir:查看当前文件夹<br>ipconfig 查看当前ip地址<br>cd. 表示当前目录 cd.. 表示上一级目录<br>mkdir 创建文件夹<br>rmdir 删除文件夹<br>echo 内容>文件名 创建文件夹并写入内容<br>echo 内容>>文件名 创建文件并写入内容(可追加)
0 条评论
下一页
为你推荐
查看更多