
java
weixin_43471422
这个作者很懒,什么都没留下…
展开
-
实验室第二次周报
相比上周的基础语法,这周我主要学习了面对对象思想:关于static关键字意为—“静态”:在类中,static表示的方法或者变量为该类所属的特性,而非对象所持有的,例如:当你改变了类中的一个成员变量的值时,那么它的所有创建的对象的成员变量都为该值。当你要访问用static修饰的成员变量或者方法时,用类名调用即可。static在java虚拟机中的编译顺序是优先于类的。package和import...原创 2019-04-20 23:22:45 · 642 阅读 · 0 评论 -
Lambda表达式
LambdaLambda表达式是一个匿名函数,其本质是匿名方法,即当我们编译程序时,编译器会自动将,将表达式转换为”匿名方法”。Lambda表达式是java8的重要更新,它支持将代码块作为方法参数,允许使用更加简洁的代码来创建只有一个抽象方法的接口,这种接口称为函数式接口。有两种方式:使用匿名内部类来实现方法并调用 和 使用Lambda表达式来实现方法并调用。区别:1、不需要new…(...原创 2019-06-23 19:56:11 · 127 阅读 · 0 评论 -
反射、设计模式:第九次实验室报告
类的加载:当程序要使用某个类时,如果该类还未加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。1、加载:就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象。2、连接:验证 是否有正确的内部结构,并和其他类协调一致。准备 负责为类的静态成员分配内存,并设置默认初始化值。解析 将类的二进制数据中的符号引用替换...原创 2019-06-16 21:29:13 · 181 阅读 · 0 评论 -
网络编程:第八次实验室周报
网络编程网络编程:可以实现多台电脑之间相互通信操作。在javaEE中,不是特别重要,javaEE中有Web服务器(对线程,Socket,IO做了封装)。0、协议(TCP/IP,UDP,http,https,ftp,file):1、IP地址:在互联网上IP地址是唯一的。(IPV4,IPV6)2、端口:相当于一个程序对外暴露的一扇门,在同一台电脑中端口不能重复:要访问该程序。3、HTTP...原创 2019-06-09 20:42:48 · 192 阅读 · 0 评论 -
第七次实验室周报
I/O:表示Input / Output,输入和输出。Java中流的分类:流向:输入流和输出流。单位:字节流/字符流。功能:节点流/缓存流。流的四大基类(抽象类):操作流:记住六字箴言:读进来:进来,说明使用输入流,读是输入流的一个方法( read )。写出去:出去,说明使用输出流,写是输出流的一个方法( write )。文件字节流:每一次操作的单位是一个字节。文件字符流:每...原创 2019-06-02 21:00:24 · 170 阅读 · 0 评论 -
第六次实验室周报
从上次集合讲起TreeSet :Set接口有一个实现类:TreeSet类,该类底层使用红黑树算法(平衡二叉树)。可以对集合中的数据按照一定的规则来排序。public static void main(String[] args) { // 元素可以自动排序 Set set=new TreeSet(); set.add(10); ...原创 2019-05-26 17:26:40 · 160 阅读 · 0 评论 -
实验室第四次周报
开始线程之旅先来了解一下线程和进程:并发:两个或多个事件在同一时刻发生。(真正意义上的同时发生)并行:两个或多个事件在同一时间段内发生。(宏观上是同时发生,微观上是有先后顺序,线程交替发生)。单核处理器的计算机肯定是不能并行处理多个任务的,只能是多个任务在单个cpu上并发运行,由cpu调度。线程调度:宏观上线程是并行运行的,但是微观上却是串行运行的,即一个线程一个线程去运行,当系统只有一...原创 2019-05-12 20:58:26 · 429 阅读 · 0 评论 -
第五次实验室周报
数据结构简述数据结构:把多个数据按照一定的存储方式,存储起来,称存储方法为数据结构。数组是最简单的数据结构。数据的存储方式有:数组,队列,链表,栈,哈希表等。不同的数据结构性能不同,所以要选比较合适的,不能乱用。数据结构的作用:1:最基本的作用:可以对应用中多个数据做存储(模拟生活数据的存储)。2:面向对象设计:作为程序员开发的中间工具。浅谈集合一、 Vector : 是一个...原创 2019-05-20 18:26:52 · 269 阅读 · 0 评论 -
第三次实验室周报
知识梳理模板方法设计模式:当子类有一部分相同的操作,也有不同的操作时,为了解决代码的复用性,就可以使用模板设计方法。模板设计方法提供了大体骨架,只有一个或多个方法待子类实现。abstract class a{ public long GetTotalTime{ long begin = System.currentTimeMillis(); ...原创 2019-04-28 21:19:29 · 237 阅读 · 0 评论 -
实验室周报
这周身为后台组的萌新,刚刚接触了java的基础知识,从面相过程的c语言跳转到面向对象java一时还有点不适应,基础语法虽然都懂,但是还是有一些新知识要记到“小本本”上的。 1、for循环里面有一个新知识点: (小标签) out:for(i=0;i<n;i++){ for(j=0;j<m;j++){ ...原创 2019-04-14 22:58:10 · 1627 阅读 · 0 评论 -
ClassNotFoundException异常
最近呢,使用idea,发现老是有ClassNotFoundException异常,当时一点头绪也没有,自己在不求外援的情况下,白白浪费了好几个小时。最后我还是放弃了,经过几篇博客的洗礼,我发现我整个人都崩了,原来是没导包,没导包,没导包(重要的事情说三遍)。其实情况有好几种:1、没导包。2、导包了,但没导进去(稍后会详细讲)。3、导包了,也倒进去了,但是包内数据不全。针对于第二种情况:...原创 2019-10-02 18:07:29 · 2433 阅读 · 0 评论