Java小结

不知不觉中,Java的基础内容已经学完了,剩下也就两个月左右的时间了,感觉在这段java的基础内容里学的更加的蒙了,学完以后还是不会运用。
学前面的知识时间花的也比较长,有些知识也会反复的讲,听得多了自然而然的就会懂了,而且那时候的知识点相对而言简单一点,自己琢磨一下,上网查查资料就会明白,课后练习的时间也多,多敲几遍老师上课的代码就能够可以用了。
现在学完的Java内容,理解上有点困难,上课的进度也快,虽然下午有时间自习,但是要跟着老师上课的视频一起敲代码才能会,有时候跟着视频敲还会出错,老是报错,自己解决问题的能力又不是很高,只能反复的看视频,这样效率就不是很高了。有时花了很长的一段时间也解决不了问题,然后就求助同学。这样一天下来根本掌握不了多少东西。有时候在家里的时候,报错了,自己又不会解决,然后只能干等着,继续不下去了,第二天再去学校找同学解决。因为长时间这样,所以当天的知识点还没及时的掌握,第二天的知识点又来了,不懂的知识点越积越多,时间越来越不够用,现在差不多就是这样的恶性循环。每天的作业都完成不了,还有另外的三条题目也有好几个星期没做了。感觉时间真的一点都不够用。跟没有学习Java基础内容之前完全是两种不同的状态。
在这个练习中,我感觉自己代码是看懂了,也只能是看懂而已,里面一些比较复杂的操作还不是很明白。让我单独敲的话,是根本不可能完成的事情。虽然代码看得懂,但是让我讲为什么这么做,为什么从这一步跳转到另外一步,这个还是很困难。
我觉得我上课的时候,有时有点跟不上节奏了,主要还是因为前面欠的债有点多了,上课讲的内容有些讲过的感觉像新的一样,完全没印象,主要还是因为代码敲的太少了,还停留在把老师上课的内容敲完的基础上,没有去额外的多敲几遍。
在后面的一段时间里,要更加努力的学习了,不然老的知识还没搞懂,新的知识又不会,那就更加尴尬了,到时候什么都不会了。还有两个月的时间,希望能好好的冲刺一下。

Java多线程是指在一个Java程序中同时执行多个线程,每个线程都是独立的执行流。Java中创建线程的方式有三种:继承Thread类、实现Runnable接口和实现Callable接口。每种方式都有其优缺点。 1. 继承Thread类创建线程类: ```java class MyThread extends Thread { public void run() { // 线程执行的代码 } } // 创建线程对象并启动线程 MyThread thread = new MyThread(); thread.start(); ``` 优点:简单易用,可以直接重写Thread类的run()方法。 缺点:由于Java不支持多继承,继承了Thread类就无法再继承其他类。 2. 实现Runnable接口创建线程类: ```java class MyRunnable implements Runnable { public void run() { // 线程执行的代码 } } // 创建线程对象并启动线程 Thread thread = new Thread(new MyRunnable()); thread.start(); ``` 优点:避免了单继承的限制,可以继续继承其他类或实现其他接口。 缺点:需要额外创建Thread对象,并将Runnable对象作为参数传递给Thread对象。 3. 实现Callable接口创建线程类: ```java class MyCallable implements Callable<Integer> { public Integer call() throws Exception { // 线程执行的代码 return 0; } } // 创建线程池对象 ExecutorService executor = Executors.newFixedThreadPool(1); // 提交Callable任务并获取Future对象 Future<Integer> future = executor.submit(new MyCallable()); // 获取线程执行结果 int result = future.get(); ``` 优点:可以获取线程执行的结果,并且可以抛出异常。 缺点:相对于前两种方式,使用Callable需要更多的代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值