JAVA基础

Java命令:
public class HelloWorld{
public static void main(String[] args){
System.out.printIn(“Hi,Java”);


字节转换:
8bit——1byte
1024byte——1KB
1024KB——1MB
1024MB——1GB
1024GB——1TB

1024=2∧10

DOS命令:
OS:操作系统。
operating system 可定义为:管理和控制计算机系统中的硬件和软件资合理地组织计算机工作流程.以方便用户使用的程序集合
type:打开文件
xcopy:复制文件和目录树
rd:删除文件
cls :清屏
ren:重用名
cd :切换目
cd… :退回到上级目录
cd \:退回根目
directory: 目 录
exit: 退出
md:用于新建目录
ed it:编辑文件
del:删除
Move:将文件或目录从一个位置移动到另一个位置
format:格式 化磁盘

基础认识:
Client:客户端
server:服务器
Browser:浏览器;简称B端
URL:网址
Center:网络中心
Intranet:企业内部网
Internet:网络集合
www.world.Wide web 万维网
B/S:浏览器/服务器
请求:request
响应:response
C/S:客户端/服务器
IP地址=网络ID+主机ID
协议+域名+资源地址
↓ ↘ ↘
①Heets/②www.bnidu.com③index.html

IP分类:
8位 24位
︿ ︿ ︿ ︿
A 类: 网络 主机 主机 主机
B 类: 网络 网络 主机 主机
C类: 网络 网络 网络 主机
D 类: 多播地址 用于组播通
E类: 用于科研
特殊的IP:
0.0.0.0 :本机
127.0.0.1: 本机回环地址
255. 255.255. 255:当前子网

JAVA:
Java发明人:JamesGosling(詹姆斯·高斯林

JAVA发明人
JDk:称为java开发包或java开发工具
JRE:称为java运行环境
JAVA的三个版本:javaSE:平台标准版
javaEE:平台企业版
javaME:平台微型版
在这里插入图片描述
Java工作原理:

在这里插入图片描述
一次编译,到处运行:JAVA
多次编译,到处运行:C
JAVA - version:验证JDK是否安装成功JAVA_HOME;PATH:环境变量
生成JRE的命令:bin\jlink.exe–module-path jmods --add-modules java.desktop-- output jre

常量和变量:
常量:在程序运行过程中,不会变的量就成为常量;
变量:在程序运行过程中,会发生变化的量就成为变量;
常量:一般使用final关键字来修饰,它是一成不变,也称为最终变量值一次。
注意:
1.在类内部,方法之外定义的变量我们称之为成员变量,一般会有默认
2.在方法内部定义的变量···局部变量,没有默认值,在人必须进行初 始化。
变量:语法定义 数据类型.变量名称.=对应的值
声明:
int.a
赋值:
a=10
声明+赋值:
int a=10.
注意:
1、在类内部,方法之外定义的变量我们称之为成员变量(全局变量),一般会有默认值 2、在方法内部定义的变量我们称之为局部变量,没有默认值,在使用之前必须进行初始化 3、可以在一行中声明多个变量,但是不建议这样写,因为代码的可读性很差,所以建议一行只定义一个变量
4、变量赋值的时候,我们称为这个值是常量

强类型语言:在使用变量之前,必须显示的声明变量的类型 java
弱类型语言:在使用变量之前,不需要显示的声明变量的类型,程序会根据赋值自动识别是什么类型 js,python,scala

java的数据类型:
1)基本数据类型:4类8种
①数值型 :
整数类型(byte,short,int,long);浮点类型(float,double)
②字符型(char)
③布尔型(bo0lean)
2)引用数据类型 :
①类(class)
② 接口 (interface)
③ 数组

注释:

整数类型:
byte:使用1个字节的存储空间,数据范围是从-128-127
short:使用2个字节的存储空间,数据范围是从-32768-32767
int:使用4个字节的存储空间,数据范围大概是正负21亿
long:使用8个字节的存储空间,数据范围是从…
注意:
1、整型中默认是int类型
2、定义一个变量为长整型long的时候,后面都要加上L,建议都写成大写的L,因为小写的l容易看成数字1

浮点类型:float double 小数点 科学计数法
float:单精度浮点数,使用4个字节来存储,小数点后面可以精确到7位
double:双精度浮点数,使用8个字节来存储,精度是float的2倍 注意:
1、浮点数默认类型是double类型
2、如果想定义一个变量为单精度浮点数需要在后面加上f
3、浮点数并不能精确表示一个数,它会有精度的丢失

字符类型:
char 使用’'表示
char:占2个字节,表示一个字符,用来表示在Unicode编码表中的字符 注意:
char类型在内存中存储的是该字符的Unicode编码值,所以char类型可以当做int类型来处理

布尔类型:
boolean:使用1位来存储,值只有两个,true或者false,都是小写

标识符的命名规则:
硬性要求:
1、必须以字母、_下划线、美元符 开 头 2 、 其 它 部 分 可 以 是 字 母 、 下 划 线 “ ” 、 美 元 符 “ 开头 2、其它部分可以是字母、下划线“_”、美元符“ 2线”和数字的任意组合
3、大小写敏感,长度无限制
4、不可以是Java的关键字,这些关键字是给java内部使用的
注意:
1、不能使用特殊字符;
2、不建议大家使用汉字来定义标识符。

常规建议:
1、驼峰命名:
类名、接口名首字母都要大写,从第二单词起首字母都要大写;方法名、变量名第一单词都是小写,从第二个单词起首字母大写。
2、见名知义
看见标识符的名字就知道什么意思 一定不要用拼音。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值