加餐一 | 用一篇文章带你了解专栏中用到的所有Java语法
王争
该思维导图由 AI 生成,仅供参考
尽管说设计模式跟编程语言没有直接关系,但是,我们也无法完全脱离代码来讲设计模式。我本人熟悉的是 Java 语言,所以专栏中的代码示例我都是用 Java 语言来写的。考虑到有些同学并不熟悉 Java 语言,我今天用一篇文章介绍一下专栏中用到的 Java 语法。
如果你有一定的编程基础,熟悉一门编程语言,结合我今天讲的 Java 语法知识,那看懂专栏中的代码基本不成问题。
如果你熟悉的是 C/C++、C#、PHP,那几乎不用费多大力气,就能看懂 Java 代码。我当时从 C++ 转到 Java,也只看了一天的书,基本语法就全部掌握了。
如果你熟悉的是 Python、Go、Ruby、JavaScript,这些语言的语法可能跟 Java 的区别稍微有些大,但是,通过这篇文章,做到能看懂也不是难事儿。
好了,现在,就让我们一块儿看下,专栏中用到的所有 Java 语言的语法。
Hello World
我们先来看一下,Java 语言的 Hello World 代码如何编写。
在 Java 中,所有的代码都必须写在类里面,所以,我们定义一个 HelloWorld 类。main() 函数是程序执行的入口。main() 函数中调用了 Java 开发包 JDK 提供的打印函数 System.out.println() 来打印 hello world 字符串。除此之外,Java 中有两种代码注释方式,第一种是“// 注释…”双斜杠,表示后面的字符串都是注释,第二种是“/* 注释…*/”,表示中间的内容都是注释。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文通过介绍Java语法的常用知识,帮助读者快速了解Java编程语言的基本特点。文章首先展示了Java的Hello World程序,并介绍了Java的基本数据类型、数组、流程控制、类、对象、权限修饰符、继承、接口、容器和异常处理等方面的知识点。通过示例代码和简洁的解释,读者可以快速了解Java语法的基本概念和用法。文章以简洁清晰的语言,为读者提供了快速入门Java编程的基础知识,适合初学者快速了解和掌握Java编程语言。 文章还强调了语言只是一个工具,对于有一定学习能力的人来说,学习一门编程语言并不是难事。此外,不同公司使用不同的编程语言,但熟练掌握一门语言需要时间,因此在招聘中也会倾向于熟悉相应编程语言的候选人。 在课堂讨论中,提出了两个话题:学习一门编程语言的经历和方法,以及在程序员的技术能力评价体系中,“熟练使用某种编程语言”所占的比重。这些话题为读者提供了思考和交流的机会。 总的来说,本文通过介绍Java语法知识,强调了语言只是工具,重点在于学习能力和实际应用。同时,课堂讨论也为读者提供了更多思考和交流的机会。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《设计模式之美》,新⼈⾸单¥98
《设计模式之美》,新⼈⾸单¥98
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(100)
- 最新
- 精选
- Y024Day013 加餐一 勘误:第二种是“/注释…/” 应为:第二种是“/* 注释…*/”
作者回复: 嗯嗯 多谢指出
2019-11-179 - 偶然~zZ啥时候出一篇 python所有语法啊
作者回复: 可能暂时不会了😂
2019-11-1823 - EidLeung木有讲泛型🌚
作者回复: 因为专栏中没有用到 毕竟泛型不是所有的语言都支持 而且稍微还有点复杂
2019-11-183 - Lyre这篇有点混😂
作者回复: 😂 这是加餐啊 大哥
2019-11-1822 - zhouC++转java麻烦问下作者看的那本书,推荐推荐
作者回复: 好像是java核心技术卷一 不过随便找本就可以的
2019-11-241 - 辣么大Java用的时间最长,大概4-5年,不敢说自己“熟练”掌握了。最近反而觉得不懂的更多了。我没有抓入Java8不放,而是跟着Java的发展,开始学习Java11和Java13的新特性,紧跟语言的变化,并学习虚拟机和并发编程的相关知识。 我觉得熟练使用某种编程语言,在技术能力评价中占比起码50%。因为“熟练”是衡量一名程序员对一门语言掌握程度的重要指标。说明他\她不但会使用该语言,而且知道语言的细节,优缺点、适用场合等等。从入门到掌握、精通一门语言或者技能,是要花大功夫的,能看出一个人是否能把一件事(可能很枯燥)做到极致,有是否钻研的精神。这种能力是很多人不具备的。 国内招人还是很实际的,来了就能干活。学习能力是很虚的一个东西,嘴上说说没啥用。熟练掌握一门语言,才能看出你有学习能力。2019-11-1713106
- 丁源(156*****518)常人嗑语言,高手玩算法,大师谈模式,神人给定律。计算机,数学,哲学,神学。对抽象的理解越发深刻,构建高层次,高维度的模型就越稳定,由此意识形态泛化出的物质形态也会跟着越接近现实。2019-11-22562
- 编程界的小学生原谅我这篇文章三十秒就看完了,因为我是JAVA 1.用了多久我也不确定,但是学习方法是有的,首先看视频,资料,动手敲,晚上睡觉前在脑海里回顾一下学了什么,明天在动手敲一遍昨天学的内容,最后用自己的语言将其组织成一篇属于自己的文章。 2.熟练需要看成都,就比如很多人都说看源码感觉没用,看了就忘,也不知道能干嘛。我认为看源码首先能隐形锻炼你写代码的风格,学习里面的架构设计思想,且遇到奇葩问题你能知道怎么debug进去找问题,这些才是最主要的。我个人认为,如果没有看懂看清他里面的设计思想和核心源码,那我觉得你只是掌握了他的api,而不是熟悉。2019-11-17229
- 李小四从第一次接触Java,到得心应手,大概花了两年时间。这个周期让我理解了学习的非线性。 大一开始学习C语言,学的似懂非懂,做了课程设计就放下了,发大二开始学Java,同样似懂非懂。大三开始接触Android开发,用到了Java,才发现自己Java知识不足,于是花时间重学了Java,过程中发现有些东西不理解,又穿插着把C需要的指针内存啃了几遍,大三结束的时候,Java才算熟练了,距离刚开始学习过去将近两年,中途无数次被打击,也放弃了很多次,因为每个字都认识,但看一次两次根本不理解,直到某一天你发出了一声恍然大悟的“哦~~~”,这种非线性的特点应该是很多人最终放弃的原因吧,一次次被打击,多次尝试没有正反馈,出于自我保护心理,说服自己放弃了。2019-11-1720
- 摸爬滚打三十年因为看老师的专栏太入迷,坐过了站2019-11-2918
收起评论