java学习笔记

先定义一个类
————————————
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 (a
b){
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:好我也断)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值