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赋值相同的内容就可以了