java学习笔记

    xiaoxiao2022-06-26  84

    先定义一个类 ———————————— public class HelloWorld { public static void main(String [] args){ system.out,println(“Hello World”); } } //文件名字应该为类名.java —————————————— 注释: 单行:// 多行: /*

    */ ——————————————

    计算机最小信息单元:比特位(bit)b 计算机最小存储单元:字节(byte)B 字节是由连续的8个位组成的 1B(字节) =8bit 1kb = 1024b —————————————————— 数据类型: A基本数据类型。4类8种 整数 浮点数 字符 布尔 byte 1 float 4 char 2 boolean 1 short 2 double 8 int 4 long 8 注意:定义long的时候要加L或者l 建议加L 定义float的时候要加F或者f 建议加F B引用数据类型(类class,接口interface,数组[])。 ———————————————————————— 标识符:用来给包,类,方法,变量等起名字的符号 组成规则: A unicode字符 B 下划线 _ C 美元符 $ !不能以数字开头 如 int 2b = 20 !不能是java关键字 如 int class = 100 包:就是文件夹,管理类的 全部小写 多级包.隔开 举例:com com.itee 类:一个单词首字母大写 多个单词每个单词首字母大写 方法和变量 一个单词首字母小写 age show() 多个单词第二个单词开始每个单词大写 maxAge !定义long类型变量:long a = 101000010101010L !float f = 12.34F ———————————————————————————— 类型转换: 隐式转换 byte short char 默认转换为int 或者long float double(如果式子里有double 则转换为double类型 如果啥也没有则默认为int) 强制转换 —————————————————————— 内容辅助键 main方法 main alt / syso alt / 加单行注释 ctrl / 多行 ctrl shift / 取消 ctrl shitf 格式化 右键 source format ———————————————————————— 与或非 &和&& | 和|| 结果一样但是有区别 &&有短路效果 左边false 右边就不执行了 ||左边为true 右边就不执行了 ———————————————————————————— 三元运算符 关系式?表达式1:表达式2 eg:int a = 10 int b = 20 int c = (a>b)?a:b 结果为20 ———————————————————————————— 在一个类中,package>import>class 获取用户输入: 1.导包 import java.util.Scanner; 2.创建磁盘录入对象: Scanner sc = new Scanner (System.in); 3.接收数据 int i = sc.nextInt(); —————————————————————————————————— if语句1 if (a == b) { System.out.println(“a=b”); } System.out.println(“end”); if语句2 if (ab) { Syso; }else { Syso; } if语句3 if (ab){ Syso; }else if (a>b){ Syso; } … }else { } —————————————————— Socket原意是插座(套接字)是应用层和传输层之间的桥梁

    TCP用主机的IP地址加上主机上的端口号作为TCP连接的端点,这种端点就叫做套接字(socket)或插口。 套接字用(IP地址:端口号)表示。 它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。

    套接字之间的连接过程:1.服务器监听(服务器端套接字处于等待连接状态)2.客户端请求(客户端套接字提出连接要求)3.确认连接(服务器端相应连接要求后发送服务器端套接字给客户端,客户端确认后建立连接且服务器端继续处于监听状态) —————————————————————————————————————————————— 服务器架构(C/S,B/S)client server和browser server cs:TCP网络传输控制协议 3次握手4次挥手 (a:我要连,b:收到我准备好了,a:好咋们连)(a:我说完了我要断开,b:收到我也要说点事,b:我说完了可以断了,a:好我也断)


    最新回复(0)