首页 > 编程语言 >学好Java开发的关键7步

学好Java开发的关键7步

时间:2023-02-14 15:02:20浏览次数:53  
标签:Java 可读性 相信 学好 自己 学习 关键 过程


1、多动手

  学编程语言不仅仅是从理论上的学习,更重要的是要利用这门语言为你的思想服务。理解这门语言是首要的,但是要达到心领神会、融会贯通就必须勤动手,多去时间,多编一些例子。计算机科学是注重实践的学科,成功的软件开发人员无不经过大量的上机锻炼,只有理论和实践相结合才能真正掌握只是和技能。

  2、多动脑

  对于​​Java​​​语言的学习,不仅仅是对语言本身的学习,更重要的是面向对象思想的简历过程,如果想把​​Java​​学习提升到一个更高的层次,Java私塾建议从一开始就用面向对象的思维方式去面对你所接触的每件事。

  3、多查API文档

  Java提供了大量的类以满足网络化、多线程、面向对象的需要。这就是J2SEAPI,它是Java编程的基本方法,也是编程过程中所不断利用的资源。Java的学习过程不仅仅是基本语法的学习,更多的是去学习和掌握它所提供的API类库。对于所接触到的类,方法,都去仔细去阅读文档的说明,再用自己编写的实例去此时一下。

  4、约束自己,规范编码习惯

  养成良好的编码习惯对于一个程序员来讲具有相当大的意义。一方面良好的编程习惯对于减少编码过程中一些人为的错误能起到主动避免的作用;另一方面一段程序写的好坏,不仅仅是功能上的实现,更主要的是可读性,可维护性,没有任何人愿意去阅读一段没有顺序,杂乱无章的代码。建议大家在编码的时候要时刻想到:如果这段代码给别人看,别人是否看得懂,条理是否清楚。

  5、用有意义的名字

  名字,是一个标识,是一种有内涵的简单表述。在编写程序的过程中,为每个类、每个方法起一个有意义的名字。在程序阅读的过程中,看到这个名字就可以知道她多完成的功能。

  6、添加适量的注释

  注释不仅仅是对程序逻辑处理的一种注释,更多的是提高了程序的可读性和可维护性。做为一个软件产品,哪怕只是一个小小的功能的实现,其中不同的变量及方法可能很多,虽然在命名的过程中要使用有意义的名字,但也不能完全涵盖变量及方法的功能及内涵,多为了提高程序的可读性,添加一定的注释是非常有必要的。合理的注释不仅能起到美化程序的作用还能提高程序可读性和维护性。

  7、相信自己

  相信自己包括两方面,一是相信自己的能力,二是相信自己的答案。

  相信自己的能力就是要相信自己具有解决问题的能力。一个程序员的好坏并不是直接决定于是否能编写出好的代码,更重要的是能否自己去解决调试过程中遇到的任何问题,很少有一个程序员写出的代码一次成功,只有在不断的调试,修正中才能编写出真正的好代码。调试、解决问题的过程就是自己学习提高的过程。

  相信自己的答案就是要相信自己的程序运行的结果。对于不同的问题在不同的资料上可能有不同的答案,就像小马过河一样,不同的人可能有不同的答案,所以不要去盲目的相信任何人,要相信自己。

标签:Java,可读性,相信,学好,自己,学习,关键,过程
From: https://blog.51cto.com/fansunion/6056875

相关文章

  • Java 数组中紧跟 key 之后出现最频繁的数字
    数组中紧跟key之后出现最频繁的数字说明给你一个下标从0开始的整数数组nums,同时给你一个整数key,它在nums出现过。​统计在nums数组中紧跟着key后面出现的......
  • 三十分钟入门基础Go(Java小子版)
    作者:京东科技韩国凯前言Go语言定义​​Go(又称Golang)是Google的RobertGriesemer,RobPike及KenThompson开发的一种静态、强类型、编译型语言。Go语言语法与C相近......
  • Java练习题——选择
       单选题:分析如下语句System.out.println(“OnlyIntergerispermitted!”);intx=newScanner(System.in).nextInt();如果输入像@xy'这样......
  • Java中通过jdbc连接MySQL数据库的代码封装-简历版本【杭州多测师_王sir】【杭州多测师
    本次封装类分为两大块:db.properties(配置文件),JDBCUtil类(初始化,连接,关闭)。 db.properties配置文件driver=com.mysql.cj.jdbc.Driverurl=jdbc:mysql://localhost:33......
  • 三十分钟入门基础Go(Java小子版)
    作者:京东科技韩国凯前言Go语言定义Go(又称Golang)是Google的RobertGriesemer,RobPike及KenThompson开发的一种静态、强类型、编译型语言。Go语言语法与C相近......
  • Java中如何打印对象内存地址?
    先看一个简单的程序,一般我们打印对象,大部分是下面的情况,可能会重写下toString()方法publicstaticvoidmain(String[]args){ Frolanfrolan=newFrol......
  • JAVA线程sleep和wait方法区别
    一、sleep是线程类(Thread)的方法,导致此线程暂停执行指定时间,给执行机会给其他线程,但是监控状态依然保持,到时后会自动恢复,调用sleep不会释放对象锁。由于没有释放对象锁,所......
  • JavaScript 大文件上传下载解决方案
    ​ javaweb上传文件上传文件的jsp中的部分上传文件同样可以使用form表单向后端发请求,也可以使用ajax向后端发请求    1.通过form表单向后端发送请求     ......
  • java基础知识点(while循环、do....while循环以及while和for循环之间
    一:循环1.格式:初始化语句;      while(条件判断语句){       循环体语句;  .​     条件控制语句;}​2.eg:intx=1;//定义变量初始......
  • Java基础语法2
     作者:Mercury_Lc​​​​SDUTJava基础语法练习2​​I      C语言实验——打印菱形(SDUT1174)importjava.util.Scanner;publicclassMain{publicstaticvoi......