【零基础学Java】—Java基础知识(四)

简介: 【零基础学Java】—Java基础知识(四)


👏芳华正茂始少年👏👏时光正好👏👏👏 未来可期

一、Java转义字符

public class Change{
  public static void main(String[] args){
   //制表位\t 实现对齐功能
     System.out.println("北京\t上海\t广州");
     //换行符\n
     System.out.println("Jack\nMary\nHak");
     //  \\   一个\(第一个为转义字符)
     System.out.println("E:\\Download");
     //输出两个\\
     System.out.println("E:\\\\Download");
     // \":一个"
     System.out.println("小王说:\"要好好学习Java,有前途\"");
     //一个'
     System.out.println("小王说:\'要好好学习Java,有前途\'");
     // \r一个回车
     System.out.println("好好学习Java\r北京");//北京学习Java
     System.out.println("好好学习Java\r\n北京");
  }
}

二、课堂练习

public class ChangeChar{
  public static void main(String[] args){
    System.out.println("书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000");
  }
}

三、总结初学Java者容易犯的错误

(一)、找不到文件

解决办法:源文件名不存在或者写错、或者当前路径错误

(二)、主类名和文件名不一致

解决办法:声明为public的主类名应与文件名保持一致,否则编译失败

(三)、缺少分号

解决办法:编译失败,注意错误出现的行数,再到源代码中指定位置改错

四、常见的错误总结

学习编程最容易犯的错误就是语法错误。Java要求你必须按照语法规范进行编写代码,如果你的程序违反了语法规则,比如:忘记了分号,大括号,引号,或者拼错了单词,Java编译器都会报语法错误,记得尝试着去看懂编译器报的错误信息。

五、注释(comment)介绍

注释:用于注解说明程序员的文字就是注释,注释提高了代码的阅读性,注释是一个程序员必须要具有的良好的编程习惯,将自己的思想通过注释先整理出来,再用代码去体现。

Java中的注释类型

  • 单行注释
  • 多行注释
  • 文档注释

文档注释:注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现的该程序的说明文档

六、Java代码规范

七、DOS的基本命令

Dos: Disk Operating System 磁盘操作系统

八、相对路径和绝对路径

相对路径:从当前目录开始定位,形成的一个路径

绝对路径:从顶级目录,开始定位形成的路径

九、Java课后习题

练习一

public class Homework01{
  public static void main(String[] args){
    System.out.println("hello,world");
  }
}

练习二

public class Homework02{
  public static void main(String[] args){
    System.out.println("姓名\t年龄\t性别\t籍贯\nCai\t20\t女\t湖南");
  }
}

练习三

练习四

练习五

练习六

练习七


相关文章
|
2月前
|
Java Linux
java基础(3)安装好JDK后使用javac.exe编译java文件、java.exe运行编译好的类
本文介绍了如何在安装JDK后使用`javac.exe`编译Java文件,以及使用`java.exe`运行编译好的类文件。涵盖了JDK的安装、环境变量配置、编写Java程序、使用命令行编译和运行程序的步骤,并提供了解决中文乱码的方法。
58 2
|
3月前
|
Java 编译器 C++
【Java基础面试一】、为什么Java代码可以实现一次编写、到处运行?
这篇文章解释了Java能够实现“一次编写,到处运行”的原因,主要归功于Java虚拟机(JVM),它能够在不同平台上将Java源代码编译成的字节码转换成对应平台的机器码,实现跨平台运行。
【Java基础面试一】、为什么Java代码可以实现一次编写、到处运行?
|
3月前
|
Java
【Java基础面试四】、介绍一下Java的数据类型
这篇文章介绍了Java的数据类型,包括8种基本数据类型(整数、浮点、字符、布尔)和3类引用数据类型(数组、类、接口),并提供了基本数据类型所占内存空间和数据范围的详细信息。
|
3月前
|
前端开发 Java 编译器
【前端学java】java基础练习缺少项目?看这篇文章就够了!(完结)
【8月更文挑战第11天】java基础练习缺少项目?看这篇文章就够了!(完结)
40 0
|
8天前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
2月前
|
设计模式 Java 关系型数据库
【Java笔记+踩坑汇总】Java基础+JavaWeb+SSM+SpringBoot+SpringCloud+瑞吉外卖/谷粒商城/学成在线+设计模式+面试题汇总+性能调优/架构设计+源码解析
本文是“Java学习路线”专栏的导航文章,目标是为Java初学者和初中高级工程师提供一套完整的Java学习路线。
396 37
|
1月前
|
前端开发 小程序 Java
java基础:map遍历使用;java使用 Patten 和Matches 进行正则匹配;后端传到前端展示图片三种情况,并保存到手机
这篇文章介绍了Java中Map的遍历方法、使用Pattern和matches进行正则表达式匹配,以及后端向前端传输图片并保存到手机的三种情况。
18 1
|
1月前
|
Oracle Java 关系型数据库
|
2月前
|
安全 Java API
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
String常量池、String、StringBuffer、Stringbuilder有什么区别、List与Set的区别、ArrayList和LinkedList的区别、HashMap底层原理、ConcurrentHashMap、HashMap和Hashtable的区别、泛型擦除、ABA问题、IO多路复用、BIO、NIO、O、异常处理机制、反射
【Java面试题汇总】Java基础篇——String+集合+泛型+IO+异常+反射(2023版)
|
2月前
|
缓存 安全 Java
【Java面试题汇总】Java基础篇——基础、修饰符和关键字(2023版)
Java的特点和优点,、Java 8的新特性、面向对象、基本数据类型和引用类型、自动拆装箱与自动装箱、==与equals()的区别、为什么重写equals()就要重写hashcode()、抽象类和接口的区别、重载和重写的区别、四种引用方式、wt()和sleep()的区别、java方法是值传递还是引用传递?访问修饰符、static、final、this和super、volatile的用法及原理
【Java面试题汇总】Java基础篇——基础、修饰符和关键字(2023版)