自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 声明对象和实例化对象的区别

声明对象:和声明基本引用类型是一样的,类名 对象名(对象名也是标识符,和基本类型的变量声明规则是一样的)声明一个变量,并不会分配一个完整的对象所需要的内存空间,只是将对象名所代表的变量看成是一个引用变量,并为它分配所需内存空间,它所占用的空间远远小于一个类的对象所需要的空间。如此处理,使得Java中声明一个对象的消耗很小,但也有一个副作用,就是对象不能马上使用,还需要对它进行实例化。实...

2019-05-31 20:40:45 4073

原创 字节和字符的区别

字节(byte)byte是一字节,一字节是8bit(8位二进制),取值范围是-128~127(第一位是判断正负,0为正一为负)字节是通过网络传输信息(硬盘或者内存的额存储信息)的基本单位,字符(char)是语义上的一种记号, ‘1’, ‘中’, ‘a’, ‘$’, ‘¥’, ……在java中字符是两字节按照ANSI编码标准,标点符号、数字、大小写字母都占一个字节,汉字占2个字节。按照UN...

2019-05-31 20:40:10 2494

原创 Intellij Idea修改代码方法参数自动提示快捷键

在网上找了半天,说的都没有解决我的问题,我自己花了点时间在idea中找到并解决了问题,希望可以帮助到大家。File---->setting自己可以修改方法参数提示快捷键...

2020-03-29 11:04:41 3734

原创 UDP和TCP的区别

TCP是20个字节的,UDP是8个字节

2020-03-13 11:47:51 143

原创 HTTP相关

HTTP是应用层的协议定义了web客户端请求的web服务器页面以及服务器如何把页面传给客户端HTTP采用了请求响应模型,客户端要服务器发送请求报文,HTTP1.1是长连接形式。请求体只会在post中用到,请求后面的头部是必须的。建立一个TCP套接字的连接...

2020-03-13 11:45:26 123

原创 HTTP状态码

403 `比如IP被禁`数据库层面 幂等性 都数据库的一次草错和多次操作结果是一样的 安全性是对数据库的操作没有改变数据库的数据get是做查询操作的get请求会保存在浏览器的浏览记录中 ,90%的get请求会被CDN(content delivery network)缓存,大大减少web服务器的负担,post必须交由web服务器处理。Cookie和session的区别HTT...

2020-03-13 11:41:52 161

原创 TCP的四次挥手

单工数据传输只支持数据在一个方向上传输;半双工数据传输允许数据在两个方向上传输,但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;全双工数据通信允许数据同时在两个方向上传输,因此,全双工通信是两个单工通信方式的结合,它要求发送设备和接收设备都有独立的接收和发送能力。TCP是全双工client和server都可触发close  MSL是Maximum Seg...

2020-03-13 11:38:59 80

原创 javaSE项目注意

while与switch的连用(switch嵌套在while中使用)用FileReader以行格式读取文本的数据BufferedReader为FileReader的缓冲流实体类中使用tostring方法来输出字符串用static快来初始化数据用List集合来保存数据,...

2020-03-13 11:37:09 105

原创 JavaSE实现用户的登陆

package www.wangyi.login; //实体类 public class Users { public String username; public String password; }package www.wangyi.login;public class LoginUser { ...

2020-03-13 11:36:12 470

原创 Java面向对象程序设计(One day)

package file;import java.io.File;import java.util.Arrays;public class Filesss { public static void main(String[] args) { // TODO Auto-generated method stub/* File files = new...

2020-03-13 11:33:15 79

原创 HTTP和HTTPS的区别

HTTPS是以计算机网络通信安全为通信的协议。非对称加密 公钥和私钥,性能较低,安全性超强哈希算法 MD5加密数字签名 在信息的后面加上一段内容(哈希值) HTTPS 是证书配合各种加密手段的方式 HTTPS在数据传输之前会进行一次握手与web服务器,握手时确定双方的加密信息用户一般不会输入协议(http/https),当输入www.baidu.com,会通过301...

2020-03-13 11:29:24 174

原创 Socket

两个进程可以通信,最基础的是能唯一标识进程。在本地中可以使用PID来标识唯一的进程。PID只在本地唯一,在网络中两个进程中PID的冲突还是有的。IP层的IP地址可以唯一标识一台主机。TCP协议和端口号可以号可以唯一标识一个进程。ip地址+协议+端口号标识唯一的进程,然后利用Socket进行通信。socket起源于unix,输入输出流的操作...

2020-03-13 11:26:58 107

原创 TCP的三次握手

IP是无连接的通信协议,不会占用两个正在通信的机器线路TCP和UTP都有源端口和目的端口IP层的IP地址可以表示唯一的主机TCP协议和端口号标识唯一的进程协议+IP地址+端口号标识唯一的进程—>scoketACK 1是确认有效seq是初始序号,SYN-SEND以发送的状态。第一次握手是无法携带数据,会消耗一个序列号。SYN=1,seq=xSYN-RCVD同步收到的状态。第...

2020-03-13 11:17:13 270

原创 JAVA异常体制

NumberFormException 是因为String转化为int的时候不满足int的格式

2020-03-13 11:05:26 111

原创 Collection体系

set是用于保证元素唯一的额场景:将IP放到一个set中,统一一个网站的访问次数。vector的方法基本上都有synchronized修饰hashset的底层其实是hashmaptreeset是treemap的底层实现(treemap实现了navigablemap接口),使用compareTo进行自然排序...

2020-03-13 11:04:32 93

原创 计算机网络

物理层****解决两台物理机之间的通信需求(机器A给机器B发送比特流【即01010101转化为电流轻若进行传输】),还定义了物理设备的标准 。—>工作在这一层数据链路层提供数据的检验,将比特转化为帧,交换机工作在这一层中。网络层将网络地址翻译成对应的物理地址。路由器属于网络层。IP协议在网络层。传输层将数据包进行强制分割TCP/UDP协议会话层建立应用程序的管理和通信...

2020-03-13 10:51:43 84

原创 时隔半年之后复习

jsp中使用EL(Expression Language)表达式(可以在jsp页面中直接使用)都是以 ${ } 为结构

2020-03-12 21:57:18 113

原创 给friend解决问题

java.lang.IllegalArgumentException: An invalid character [32] was present in the Cookie valuetomcat8.5及以上的版本不允许有空格,而空格在对应的ASCII是32;把空格改成了其他符号。把myeclipse中的web项目导入到eclipse在MyEclipse中创建web项目后,web程序的...

2020-03-02 16:22:31 251

原创 java用集合简单实现用户的登陆与注册

package main;import java.util.Scanner;import dao.UserDao;import entity.User; public class PanelRun { public static void main(String[] args) { UserDao ud = new UserDao();...

2019-06-02 15:51:06 3677

原创 NullPointerException异常的原因

用空(null)去调用属性和方法

2019-05-31 20:41:44 12507

原创 java构造代码块的使用

解决的办法1.放在构造代码块中public class Regist2 { Person[] per = new Person[10]; //代码块,在类中方法外,只能定义成员变量和其他方法,而不能进行对这个类成员的操作,包括修改变量。 { per[0] = new Person(); per[0...

2019-05-31 20:39:09 178

原创 java中用集合存放用户数据

用static修饰, public class UserDB { public static ArrayList<User> lists = new ArrayList<User>(); public static User user = new User(); static { ...

2019-05-31 20:11:29 2368 1

原创 java中switch的用法

public class SwitchTest { public static void main(String[] args) { System.out.println("请输入:"); Scanner sc = new Scanner(System.in); String str = sc.nextLine(); ...

2019-05-31 18:09:29 529

原创 java计算 1+(1/2!).....[根据输入的数字求值]s

package java2;import java.util.Scanner;/** * 计算 1+(1/2!)..... * @author 王小艺 * */public class Factorial { public static void main(String[] args) { @SuppressWarnings("resource") ...

2019-05-26 21:07:44 913

原创 Java中与主函数同在一个类中的方法必须是static修饰的方法

在java中static修饰的会在代码运行是首先进行初始化,在主方法运行的时候就需要调用到同一个类中的其他方法,如果不是静态方法也就是还没加载,就会找不到其方法而导致编译出错。(静态方法只能调用静态方法,普通方法可以调用静态方法)...

2019-05-25 22:13:59 3524 2

原创 JAVA每日一结

<1>在eclipse中光标变成了黑色的粗体,那是在无意之中按了insert键,此时的光标占有两个字符的位置,重新按insert,此时光标就会变成原来的模样。 <2>在类中方法外,定义了一个数组,可以通过方法的变量修改成员变量(把方法内的变量赋值给成员变量), <3>foreach遍历和for遍历的区别,foreach遍历不可操作数组或集合,for可以操作...

2019-05-24 17:56:29 408

原创 用java实现99乘法表

public class chengfa99 {public static void main(String[] args) { int s = 1; for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { s = i*j; //用的是System.out.prin...

2019-05-23 16:04:59 8147

原创 为什么习惯性写成List list = new ArrayList();

这里使用了多态,多态的特性大家应该很了解。父类引用指向子类对象,list对象既属于List类又属于ArrayList类,list对象可以调用父类和子类共有的方法,执行的是子类的方法,不可调用子类特有的方法,如果要调用子类特有的方法就需要下转型。使用这中写法是因为List(父类接口)它自身的方法已经足够人们所使用了,可以处理绝大部分的问题,之后在想修改子类对象的时候,可直接修改ArrayList...

2019-05-23 15:46:11 3396

原创 JAVA基础map总结

Map<k,V>集合一.map中的元素作为两个对象,一个是键,一个是值,键不可以重复,值可以 重复(重复键将覆盖旧键)map是按照键存储元素的容器,键可以是任意类型,List类似与用下标是整数。Map与Collection在集合框架中属并列存在Map存储的是键值对Map存储元素使用put方法,Collection使用add方法Map集合没有直接取出元素的方法,而是先转成Se...

2019-05-23 15:17:28 155

原创 javaSet,hash()和equals()判断是否重复

Set (接口) extends Connection(接口)———————HashSet(类)———LinkHashSet(类)extends HashSet implements Set1.set 是存取无顺序的,不可重复相同的值(可以添加相同的值,但是只显示一个)public class SetOne {```public static void main(String[] ...

2019-05-23 15:15:00 239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除