以下是我在Java-For-Testers面对面培训中教授新开发时口头传递的一些技巧。

首先编写您想要查看的代码

看到它们后立即删除语法错误

编写您想要首先看到的代码

例如,创建博客评论,例如:

/ *

迭代列表并打印列表中每个对象的名称

并断言当我为每个对象调用getAge时,它大于18

* /

这样做的原因是学习Java很难。你发现自己有各种各样的问题:

我使用IDE中的哪些快捷键?

又是什么循环构造?

我如何获得年龄?

if语句是什么样的?

你试图记住一大堆东西。

写下你想要实现的目标意味着你不必同时保持这种状态。

最终,你将停止这样做。并且您将在完成后删除注释。

但是,我看到这对人们有所帮助,因为这会阻止人们失去太多。

您看到它们后立即删除语法错误

当人们不这样做时,他们最终会编写一堆代码,然后,它们都无法运行。而且,它很难解决。

一旦看到语法错误,请立即修复它。这将允许您编写代码并利用代码完成。

有时,这意味着我会写,""因为我只是希望语法错误消失,我还没有决定数据。

有时候,这意味着我会把它null作为参数传递,  因为我不知道它应该是什么,但我知道它需要在那里。

然后,当代码行在语法上正确时,我使它在语义上正确。

当您使用IDE使用“Alt + Enter”编写代码时,这也会有所帮助,它在语法上更正确,IDE将生成您想要查看的代码越多。

使用IDE编写代码有助于避免语法错误。

结论

这是我想到的前两个提示。下次我教授培训时,我会尝试制作另一份清单。这只是一个简单的事情列表,可以避免与学习代码相关的巨大的认知工作量。

另外本人从事在线教育多年,将自己的资料整合建了一个公众号,对于有兴趣一起交流学习java可以微信搜索:“程序员文明”,里面有大神会给予解答,也会有许多的资源可以供大家学习分享,欢迎大家前来一起学习进步!

java编码技巧_两个Java初学者编码技巧相关推荐

  1. java 编码解码_深入解析Java中的编码转换以及编码和解码操作

    一.Java编码转换过程 我们总是用一个java类文件和用户进行最直接的交互(输入.输出),这些交互内容包含的文字可能会包含中文.无论这些java类是与数据库交互,还是与前端页面交互,他们的生命周期总 ...

  2. 控制台编写JAVA程序教程_写一个java程序的步骤是什么?写java程序技巧

    写Java程序是要按照步骤来的,这样才能写好一个java程序,那么接下来,我们就来给大家讲解一下写一个java程序的步骤是什么? (1)创建Java项目:"FileàNewàProjectà ...

  3. java 开发技巧_优秀的Java程序员必须掌握的代码编程技巧

    Java作为一门编程语言,在各类编程语言中作为弄潮儿始终排在前三的位置,这充分肯定了java语言的魅力,在实际项目应用中,我们已经无法脱离java,它的高性能,稳定性,扩展性已经深入到每一个java编 ...

  4. java万能编码转换_分享万能java字符串编码转换工具类

    package com.zuidaima.util; import java.io.UnsupportedEncodingException; /** * 转换字符串的编码 */ public cla ...

  5. 哈尔滨java开发工资_给哈尔滨Java开发初学者的几个学习建议

    对于初学者应该如何学习Java开发技术,纵观中国目前整体行业来说,互联网IT行业成为了拔尖的行业,IT互联网程序开发成了靠自己能力可以多挣一点钱,所以各个行业都在转行,其实互联网不存在饱和,只不过大多 ...

  6. java编程学习方法_在线学习Java编程的最佳方法

    java编程学习方法 1.简介 Java是使用最广泛的编程语言之一. 根据Github的最新报告 ,Java被列为仅次于JavaScript的第二大最常用的编程语言. 掌握Java的人有很多话题. 好 ...

  7. 马士兵 java 学习笔记_马士兵java教程笔记1

    ---恢复内容开始--- 前记 虽然已经是个研究生了,但是会的东西还是特别的少 甚至连java都不能说是很会 所以准备从现在开始能好好的学习java 变成java master 标识符 标识符是由字母 ...

  8. java 字符串乱码_这份Java面试题含答案解析竟然真的让你不用在面试上“如履薄冰”...

    面试题集共分为以下十部分: 一.Core Java: 1 - 95 题1 - 24 页 基础及语法: 1 - 61 题1 - 13 页 异常: 62 - 69 题13 - 15 页 集合: 70 - ...

  9. java在线编译器_什么是Java内存模型

    在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说"JVM内存模型",有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM虚拟机 ...

最新文章

  1. ThinkSNS+ 是如何计算字符显示长度的
  2. 从人生(论文)的数量追求人生的质量
  3. Qt Creator浏览ISO 7000图标
  4. R语言版本查询以及line 1 of `undefined.cases': bad value of `47.25' for attribute `A2'的解决
  5. SPSS的数据T检验
  6. 使用IDM下载,不适用默认浏览器下载
  7. Pocket英语语法---三、英语动词的特点是什么
  8. WindowsServers2019上手体验
  9. Linux on-the-fly kernel patching without LKM
  10. Windows 下安装 SVN 服务器、创建版本库、授权访问
  11. QT界面美化与添加多个界面
  12. webservice调用,控制台输出错误:编码GBK的不可映射字符
  13. 【VBA】Excel 密码管理器
  14. 微信小程序自定义顶部栏、等十个重要的常见功能总结
  15. javascript实现繁体简体转换
  16. java合并单元格边框不完整,java poi 合并单元格后边框问题
  17. 最全:2023年华为认证HCIA+HCIP题库合集(含答案解析)
  18. 苹果申请屏幕防指纹专利 互联网信用体系跨越一大步
  19. 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题-1.doc
  20. 果集数据:从化妆镜切入“她”赛道,Amiro如何挖掘科技美护市场新机会?

热门文章

  1. 单线程实现检索当当网泄露的1GB用户数据
  2. Struts 拦截器权限控制【通过拦截器实现登录后跳转到登录前页面】
  3. 如何通过SQL按内容拆分字段(将一个字段值拆分两个字段)
  4. 窗口分析函数_4_计算累加值
  5. caffe.pb.h丢失问题:
  6. 初识Typescript及vscode环境配置
  7. Python爬虫 搜索并下载图片
  8. Laravel 5.2问题-----postman进api的post请求,为什么出现Forbidden?
  9. IE下常见兼容性问题记录汇总(04-持续更新)
  10. OpenCv cv::Mat 转 IplImage 函数