从Java基础到IO,零碎知识点

xiaoxiao2021-02-27  280

 

Java命名规范:类名首字母大写;变量名a或者aBcc;java文件名琛要和主类名一致 console 控制台;

数组是一种数据结构,一种容器,一经创建,数据类型和长度就固定不变 ArrayList 长度可变 ,一种容器,基于数组实现的;保存类型为object,包含所有父类; 集合框架 链表:单向,       双向

画图板,最小化时由系统CPU重绘,重绘坐标int,颜色,形状(标记string)全局创建容器

Java中基本数据类型8种,类类型integer

 

 

I/o和网络编程(4月27日)

i/o非键盘输入,如QQ消息文本框里的文字发送到接收方这个过程就用到了i/o                  Crtl+C,,操作系统调用程序把目标文件内容读取到内存中(无论文件(容器)后缀为何,都是以byte为单位)                  Ctrl+v,将文件内容写入目的文件中 绝对路径:从根目录,盘块中开始; 相对路径:(优先使用) i/o:构建文件输入流(装满字节的管道)对象        读取文件输入流的字节,(read方法返回1个字节)      构建文件输出流对象 编译时异常 (exception抛出,,,极其不负责任,交给虚拟机)

运行时异常

文件短名

U盘中有嵌入式软件,芯片

IP地址是计算机在网络中的位置;端口pot(13栋328)

建服务器(不是机器是软件) socket:返回服务器与客户端的连接通道;

单线程程序

如何提高i/o读写效率;客户端连接上服务器后的操作

 

4月28日 控制台是服务器的

 

 

 

 

 

 

 

 

 

 

 

当出现这种问题时是因为自己设的变量为空值而调用了方法,需要给变量赋值解决。

   比如下面这行程序

  public static void main(String[] args){

        String str1="abc";

        String str2=null;

       System.out.println(str1.equals(str2));

       System.out.println(str2.equals(str1));

}

上面这行代码当程序运行到第一行的时候就会出现NullpointerException空指针异常无法运行下去

就必须要给str2赋值才可以

当把第一行注释时,第二行会输出false因为他们之间的内容不相等,给str2赋值相同的内容就可以了

转载请注明原文地址: https://www.6miu.com/read-3110.html

最新回复(0)