【期末复习之路】JAVA(一)

简介: 学习Java基础,这是前期学习的内容,现在写博客来巩固,希望大家多多观看,并给予补充,欢迎评论区留言

文章目录
前言
一 新手常见错误
二 编译与运行
三 HelloWorld
四 注释
五 Java APL
六 简单笔记
七 总结
前言
第一次学java会遇到的困难等等,本文会给出答案

一、新手常见错误

单词拼写字符中英:第一次学习Java的时候,难免会因为单词大小写,字符中英文的细节所 阻碍,所以新手一定要注意这些。例如:正确:Class 错误:class 其次就是要注意字符串要打对,别因为字母而出错。
Java是一门严格区分大小写字母的语言
标点问题:括号,花括号要成对出现,而且标点符号要用英文半角
二、编译,运行

1.编译问题
当源文件写错,或者源文件压根不在,不存在文件夹中,编译就会出现问题
当前路径和我们写的路径不一样的时候,也会报错,我们可以在文件夹找到相应的路径在复制上去
有时候后缀名不是 java. 文件所以会报错
类文件名和文件名不一样,在Java中要严格相同
最后一点就是类文件不在当前路径下,或者不在classpath指定路径下运行
2.语法问题
在java中报错他会有提示,有明显的显示错误,我们对应行就可以修改错误

在声明一个public的类要是与文件名一样,要不就会报错

3.建议
1.缩进:缩进会让人们看起来舒服很多,当我们遇到{}就进行缩进,tab键可以快速缩进,必要时我们要用空格 必然要变量,赋值符号,变量值之间填充相应的空格,会让我们看起来就美观。

三 、HelloWorld

  1. 结构问题

    类{

        方法{
    
                        语句;
    
      }
    

}

public class FirstSample{
public static void main(String[] args){
System.out.println("HelloWorld");

}
}
(1)我们可以在每一级缩进一个tab键

(2)每一行结尾都会以花括号或者分号结尾,{一般在一行结尾出现,而不是次行的开头

(3)Java的程序入口也是main函数(代码第二行)

2.输出语句
System.out.println //输出内容
System.out.print //输出内容
我们可以看到二者的区别在于ln,第一个有,其ln代表的是等我们输出内容后,会进行换行,所以为换行输出语句,第二个则是输出内容,不进行换行,所以为直接输出语句
注意内容:换行语句括号内容可以不写,直接进行换行处理,而直接输出语句必须写东西,括号内容不可无,否则就会报错
3.源文件和类名
(1)源文件和类名是否要一致?public?

如果这个类不是public就可以不一致,一致的目的是便于代码维护
如果是public,那么必须一致,要不编译器就会报错
(2)一个源文件是否可以有多个类?public?

一个源文件可以有多个类,编译器就会生成很多个.class文件
但是源文件只能含有一个public的类
四 注释
在Java中,注释有着很重要的用处,因为每个人思维不一样,你可以看懂的代码,别人未必可以看的明白,所以说嘛要规范使用注释,在Java中注释分为三种,单行注释,多行注释,文档注释,它不仅可以美观,更加提高了程序员的阅读性,接下来让我们看看这三种注释。

单行注释
//单行注释的符号,有双斜杠来不表示,后面写注释的文字即可

   2.多行注释

/*

注释文字

注释文字............

*/

  3.注释文档

/**

@指定的内容

*/

注意:单行注释和多行注释是不会被编译器所识别,不会出现在字节码文件中,但是多行注释却可以在JDK所识别,生成一套程序说明的文档

五 Java APL
Java APL文档可以在官网查询,里面可以搜索到我们想找到的字符串,语法,就好比字典一样,有例子用法等等

六 简单笔记
TOBO注释颜色可以改变
main方法是固定的,main是主函数只能有一个
public的类的类名与源文件要相同
;双引号,在一行末尾
类名必需以字母开通,后面可以跟字母和数字的容易组合,但是不可以以java的保留字来做类名
类名是以大写字母开头的名词
不要加.class扩展名
JDK>JRE>JVM(核心机制)
七 总结
本文只是简单介绍JAVA,后面会更新整型,运算法,字符串,控制流程等等,大概还有10几章将会完结,大家敬请期待

相关文章
|
存储 Java 关系型数据库
JavaWeb期末项目 图书馆管理系统
JavaWeb期末项目 图书馆管理系统
153 1
|
5月前
|
Java 编译器
【JAVA杂货铺】一文带你走进面向对象编程|继承|重载|重写|期末复习系列 | (中4)
【JAVA杂货铺】一文带你走进面向对象编程|继承|重载|重写|期末复习系列 | (中4)
38 0
|
5月前
|
Java
【JAVA杂货铺】一文带你走进面向对象编程|构造方法调用 | 代码块分类| 期末复习系列 | (中3)
【JAVA杂货铺】一文带你走进面向对象编程|构造方法调用 | 代码块分类| 期末复习系列 | (中3)
34 0
|
Java Go 容器
【Java每日一题,容器+思维】csp202012-2 期末预测之最佳阈值
【Java每日一题,容器+思维】csp202012-2 期末预测之最佳阈值
|
安全 Java
【java】期末预测之安全指数
【java】期末预测之安全指数
|
Java 数据库
Java期末测试
Java期末测试
58 0
|
存储 缓存 自然语言处理
【JAVA期末复习资源】包含重点知识、踩坑知识,期末复习看这一份就够了
【JAVA期末复习资源】包含重点知识、踩坑知识,期末复习看这一份就够了
265 0
【JAVA期末复习资源】包含重点知识、踩坑知识,期末复习看这一份就够了
|
Java 编译器
期末java复习
标识符:程序中的实体—变量、常量、方法、类和对象等的名称叫做标识符。
|
SQL XML 前端开发
Java高级期末复习:Java EE框架整合开发入门到实战——Spring+Spring MVC+MyBatis微课版
Java高级期末复习:Java EE框架整合开发入门到实战——Spring+Spring MVC+MyBatis微课版
311 0
|
Java 程序员 C语言
Java语言知识大盘点(期末总复习)三
Java语言知识大盘点(期末总复习)三
171 0
Java语言知识大盘点(期末总复习)三