一转眼本学期的Java课程就要结束了,在开学时我们的王建民老师就让我们自己给自己定一个本学期的学习目标,老实说我给自己定的任务其实并没有很好的完成,至于原因有一部分是因为自己的懒惰,有一部分就是不知道怎么学、从哪学,现在大二快结束了我依旧有点迷茫,总是不知道该干什么,现在对我本学期的JAVA进行总结。
我们JAVA课基本上都是在周一下午,所以可以说周一就是我学习java的主要时间点,我们的java老师就是王建民老师,他每次都要比我们学生更早到达教室,在课前他总是喜欢放很大声的音乐来让学生提精神。王建民老师上课不会给我们讲知识点,而是会给我们用一些他独特的方法来比喻Java程序员学习和未来工作的方式和一些常用的工作方法和模式,更注重对我们对市场的认知,我记得有一次王建民老师就用游泳来比喻了我们Java学生的各个学习过程,这种独特的方法对我也是有很大帮助,在课堂中王建民老师也会给我们一些题来操作,锻炼我们的实际操作能力,所以王建民老师的教学是非常不错和有用有意义的。王建民老师还强调和培养我们好的代码编写习惯。
本学期的Java学习让我认识到,Java是一门面向对象的高级程序设计语言,它在许多领域中都有着广泛的应用。Java的学习需要掌握Java基础语法、面向对象编程、多线程、网络编程等知识。在Java课程的学习中,我学到很多的知识和技能。
一、Java基础语法
Java基础语法包括Java数据类型、运算符、控制语句、数组、字符串等。学习Java基础语法最重要的是理解数据类型的概念和运算符的使用,因为这是后续Java编程的基础。在学习数据类型时,需要了解Java中包括基本类型和引用类型,基本类型包括整型、浮点型、布尔型、字符型等,引用类型包括对象、数组和字符串等。在掌握Java基础语法时,需要不断实践和理解,掌握Java基础语法是学习Java编程的第一步。
二、面向对象编程
面向对象编程是Java编程最重要的一部分,Java是一门面向对象的编程语言。在面向对象编程中,类是Java程序的基本单元。类是一种抽象的数据类型,它由属性和方法组成。在Java中,类是使用class关键字定义的,属性和方法都是类的成员,属性用于存储对象的状态,方法用于操作对象的行为。在学习面向对象编程时,需要了解封装、继承和多态等概念,这些是面向对象编程的关键概念,也是Java编程的重点。
三、多线程
多线程是Java编程中非常重要的一部分,Java提供了多线程编程的支持。在Java中,线程是程序的基本执行单元,多线程程序可以提高程序的并发性和效率。在进行多线程编程时,需要理解线程的概念和线程的创建方式,Java提供了两种方式创建线程,一种是继承Thread类,另一种是实现Runnable接口。在学习多线程时,需要掌握线程的同步和互斥技术,在多线程编程中,同步和互斥是非常重要的,因为它们可以保证多个线程之间的正确协作。
四、网络编程
网络编程是Java编程中的重要内容之一,Java提供了丰富的网络编程API。在学习网络编程时,需要了解Socket编程、URL编程、Servlet编程等概念。Socket编程是Java网络编程中最基本的一部分,它提供了在网络上进行通信的能力。URL编程可以让Java程序访问Internet上的资源。Servlet编程是Java Web编程中最常用的一种技术,它可以处理Web的请求和响应。
总之,在Java课程的学习中,我学到了Java基础语法、面向对象编程、多线程和网络编程等知识。这些知识对我今后的编程生涯有很大的帮助。在学习Java时,我深刻地认识到编程需要不断的实践和理解,只有掌握了Java的基础知识,才能更好地进行Java编程。
在Java课程的学习过程中,我不仅学到了Java编程的知识和技能,还了解到了很多编程实践的经验。例如,代码编写应该遵循良好的代码规范;注释和文档应该清晰、详细;代码应该以可读性、可维护性和可扩展性为目标等等。这些编程实践的经验对于编程的质量和效率有着非常重要的意义。
总之,Java课程的学习是一种非常有用的经历,它不仅让我掌握了Java编程的基本知识和技能,还培养了我创造性思维和问题解决能力。在今后的学习和工作中,我会继续积累经验和技能,不断提升自己的编程水平。
这就是本学期我认识到的关于Java的一部分知识。
标签:总结,王建民,Java,编程,学习,课程,面向对象编程,java,多线程 From: https://www.cnblogs.com/LIXIHENG/p/17438517.html