初识JAVA(二)(送给Java和安卓初学者)----常见错误

时间:2023-02-22 22:30:08

博主接着上篇的来讲哦,以后的更新中,博主会出一些练习题,有兴趣的可以做做然后吧代码粘贴到下面,大家可以一起研究学习,一起进步,本篇文章主要讲的是:

一、常见错误

二、连接上篇一起的训练

无论是什么方向的语言,甚至无论是什么行业的人,都会犯错,只要你有生命,你就会犯错,马云大哥这么牛,他也是一步步犯错,一步步改,才走到现在是吧,同样来说,你无论是大神,还是大侠甚至是某个语言的教父级人物,写代码也有出错的时候,有时候是不知道何时为何出的错,有时候是故意制造的错误(大家注意,以后在java开发中啊,编程一定要写完一段测试一段,不要一次性写完了再测试,代码量越大越容易出错!血的教训编程一定要写完一段测试一段,不要一次性写完了再测试,代码量越大越容易出错!血的教训!编程一定要写完一段测试一段,不要一次性写完了再测试,代码量越大越容易出错!血的教训!重要的事情说三遍!!!),无论怎么样,我们都应该要能够认识排除常见的错误!,现在我们来说说最常见的注意事项来避免一些错误吧:

一、类真的不是可以随便命名的(杀马特熊孩子谨记!!!别当程序杀手,嘿嘿)

第一,命名要有意义(请不要我的地盘我做主,我的项目我命名,别任性了,乖哦!),为什么捏?因为在实际开发中并不是你一个人在战斗,还有队友和你一起在战斗,你乱命名,你叫别人如何懂你?请别坑你的队友好吗?

二、类名真的不能随便修改,举个例子吧,你原来的类名叫Hello,你修改成了hello,你会发现被修改的这一行代码左边有个小红叉叉,有这么一个话:the public type hello must bedefined in its own file(公共类型hello必须在它自己的文件中定义),就是说:public修饰的类的名称必须和java文件名相同。

三、void真的很重要,我不骗小孩子的

main()方法中,void是告诉编译器没有返回值,也就是说我告诉你我没钱还给你!!,这个是一种返回类型,千万不要省者四个单词啊,你要手残用脚也要敲出来啊。

四、大小写千万不要乱来,地球人都知道java是个大小写非常敏感的语言,一旦你的大小写出了问题,那是会死人的。

五、";"是必须要的呢,这个东西是代表一行代码输出完毕的标志啊,你没有他你叫程序在哪知道你这行读完了?还有就是这个是英文输入法的";",别搞个中文的

六、“""”这个是一对的,别搞一只好不还?还有就是这个是英文输入法的"",别搞个中文的

最后,搞几个练习题有兴趣的干下好吧?

在控制台输出一个博客园用户信息好吧

效果:
博客园用户
姓名:小搬运工
年龄: 28岁
爱好: 泡妞

初识JAVA(二)(送给Java和安卓初学者)----常见错误的更多相关文章

  1. Python初学者常见错误详解

    Python初学者常见错误详解 0.忘记写冒号 在 if.elif.else.for.while.class.def 语句后面忘记添加 “:”   if spam == 42 print('Hello ...

  2. 《Visual C++ 2010入门教程》系列四:VC2010中初学者常见错误、警告和问题

    <Visual C++ 2010入门教程>系列四:VC2010中初学者常见错误.警告和问题   这一章将帮助大家解释一些常见的错误.警告和问题,帮助大家去理解和解决一些常见问题,并了解它的 ...

  3. Java学习笔记2、环境变量配置与初学者常见错误

    2.1 环境变量的配置   2.1.1 path环境变量配置的作用 程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下运行,因此程序只能写入bin目录程序开 ...

  4. 安卓SQLite常见错误

    利用闲时写了一个简单的Sql语句操作SQLite数据库,在用SimpleCursorAdapter时出了一个异常好久都没解决 Process: com.example.chunchuner.usesq ...

  5. 【C语言入门】&quot&semi;为什么这个又错了啊&quot&semi;来自编程初学者常见错误合辑!

    C语言的最大特点是:功能强,使用方便灵活. C编译的程序对语法检查并不象其它高级语言那么严格,这就给编程人员留下"灵活的 余地",但还是由于这个灵活给程序的调试带来了许多不便,尤其 ...

  6. Python初学者常见错误问题汇总

    1.在客户端和服务端如何传递数组? 答:在客户端和服务端可以使用json进行数据传输.在客户端把数据转换成json字符串,然后使用POST方法发送给服务端. 服务端收集到数据之后,使用json.loa ...

  7. 初识JVM:(二)Java的垃圾回收机制详解

    声明:本文主要参考https://www.cnblogs.com/codeobj/p/12021041.html 仅供个人学习.研究之用,请勿用于商业用途,如涉及侵权,请及时反馈,立刻删除. 一.Ja ...

  8. Atitit java 二维码识别 图片识别

    Atitit java 二维码识别 图片识别 1.1. 解码11.2. 首先,我们先说一下二维码一共有40个尺寸.官方叫版本Version.11.3. 二维码的样例:21.4. 定位图案21.5. 数 ...

  9. java编程思想-java中的并发(二)

    二.共享受限资源 有了并发就可以同时做多件事情了.但是,两个或多个线程彼此互相干涉的问题也就出现了.如果不防范这种冲突,就可能发生两个线程同时试图访问同一个银行账户,或向同一个打印机打印,改变同一个值 ...

随机推荐

  1. springmvc SSM shiro redis 后台框架 多数据源 代码生成器

    A集成代码生成器 [正反双向(单表.主表.明细表.树形表,开发利器)+快速构建表单 下载地址    ; freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类 ...

  2. ubuntu 12&period;04 安装 codeblock 12&period;11

      原文地址:http://qtlinux.blog.51cto.com/3052744/1136779 参考文章:http://blog.csdn.net/dszsy1990/article/det ...

  3. Android wakelock机制

      Wake Lock是一种锁的机制, 只要有人拿着这个锁,系统就无法进入休眠,可以被用户态程序和内核获得. 这个锁可以是有超时的或者是没有超时的,超时的锁会在时间过去以后自动解锁. 如果没有锁了或者 ...

  4. MSSQL Server 导入&sol;导出到远程服务器

    1.打开本地企业管理器,先创建一个SQL Server注册来远程连接服务器端口SQL Server. 步骤如下图: 图1: 2.弹出窗口后输入内容."总是提示输入登陆名和密码"可选 ...

  5. java异常处理、多态

    第一:GC是什么? 为什么要有GC?  第二:垃圾回收的优点和原理.并考虑2种回收机制.  第三:垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?  第 ...

  6. angularjs&plus;webapi2 跨域Basic 认证授权(二)

    在上一篇中大概演示了 整个认证授权的过程.今天在这篇博客中将结合上一篇的例子继续在跨域的情况 我们用ionic 写一个简单的页面 值得注意的是 在ionic.bundle.js 里面集成了angula ...

  7. vue 快速入门、常用指令(1)

    1. vue.js的快速入门使用 1.1 vue.js库的下载 vue.js是目前前端web开发最流行的工具库之一,由尤雨溪在2014年2月发布的. 官方网站 中文:https://cn.vuejs. ...

  8. VLAN模式

    一 二层基础知识 1.1 vlan介绍 本小节重点: vlan的含义 vlan的类型 交换机端口类型 vlan的不足 1.1.1:vlan的含义 局域网LAN的发展是VLAN产生的基础,因而先介绍一下 ...

  9. firstchild&period;data与childNodes&lbrack;0&rsqb;&period;nodeValue意思

    x.firstchild.data:获取元素第一个子节点的数据: x.childNodes[0]::获取元素第一个子节点; x.childNodes[0].nodeValue.:也是获取元素第一个子节 ...

  10. &lbrack;廖雪峰&rsqb; Git 分支管理&lpar;3&rpar;:分支管理策略

    通常,合并分支时,如果可能,Git 会用 Fast forward 模式,但这种模式下,删除分支后,会丢掉分支信息. 如果要强制 禁用 Fast forward 模式,Git 就会在 merge 时生 ...