今天是9月25号了。前两天把材料集齐了,也给中介交上去了。但是金矢那边怎么看怎么都在磨蹭,我也是很服气。刚才和中介沟通了一下,希望她说的是真的吧,确实是着急了。离职了之后,要怎么开始学习呢?感觉先来规划一下学习进程比较好,首先确定主要学的一门语言是JAVA吧,C++确实是难,稍微看看?不确定之后的几门课程是不是需要用C++写程序。其他的语言岗位也不算很好找,再把Python努力学学。数据结构好歹有些基础,网络原理和操作系统确实是要认真的学一学了,不能光在那里死记硬背,好像没啥意义。组成原理嘛,先等等,优先度放在后面吧。Linux也得好好看看熟悉熟悉,其他的嘛,这几个月也不会有更多的时间了,能把JAVA入一点门就很好了。如果去英国了,也还是要好好学啊,即使回来就打算去国企了,也不能太放松啦,国企也是要门槛得嘛。
package homework; import java.util.ArrayList; /** * toArray可以把一个ArrayList对象转换为数组。 * 需要注意的是,如果要转换为一个Hero数组,那么需要传递一个Hero数组类型的对象给toArray(), * 这样toArray方法才知道,你希望转换为哪种类型的数组,否则只能转换为Object数组 */ public class TestStream { public static void main(String[] args) { ArrayList heros = new ArrayList(); for (int i = 0; i < 5; i++) { heros.add(new Hero("hero " + i)); } Hero specialHero = new Hero("special hero"); heros.add(specialHero); System.out.println(specialHero); Hero hs[] = (Hero[])heros.toArray(new Hero[]{}); System.out.println("Array "+hs); } }
package homework; /** * 首先初始化一个Hero集合,里面放100个Hero对象,名称分别是从 * hero 0 * hero 1 * hero 2 * ... * hero 99. * * 通过遍历的手段,删除掉名字编号是8的倍数的对象 */ import java.util.ArrayList; import java.util.List; public class TestStream { public static void main(String[] args) { List<Hero> heros = new ArrayList<Hero>(); // 放5个Hero进入容器 for (int i = 0; i < 100; i++) { heros.add(new Hero("hero " + i)); } //准备一个容器,专门用来装要删除的对象 List<Hero> deletingHeros = new ArrayList<>(); for (Hero h : heros) { int id = Integer.parseInt(h.name.substring(5)); if (id != 0) { if (id % 8 == 0) { deletingHeros.add(h); } } } heros.removeAll(deletingHeros); System.out.println(heros); } }