java 输出 双引号_JAVASE第一章:初识JAVA

6dc1f713fd910a0cdbec7aff7871ed10.png

1.JAVA的诞生

在1991年时候, 詹姆斯•高斯林(James Gosling)在SUN公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类电子产品。

2.初识JAVA

  • JAVA是一种面向对象的语言

3.JAVA和C语言跨平台的比较

11d8f76f0d87e6aca92ff7c66fe656a5.png

18ba7807efaf5da826a1b1fa2f764dc7.png

4.常见的DOC命令

切换盘符c: d: e: f:

cd命令:切换目录命令

进入某一个目录:cd 文件夹名字|路径

返回上一级目录:cd ..

返回根目录:cd

dir directory 查看当前目录下的文件和子文件夹

自动补全:按下Tab键

清屏命令:cls

查找书写过的命令:按下键盘的上下键

5.配置JAVA开发环境

a)安装jdk

b)配置环境变量

  • JAVA_HOME:C:Program FilesJavajdk1.8.0_101
  • path:在path的前面添加 %JAVA_HOME%bin;

6.实现第一个java程序的步骤:

a)编辑阶段

  • 使用代码书写好一个java程序,也就是实现一个java源文件

b)编译阶段

  • 把源文件(.java)编译成字节码文件(.class)
  • .java ---> .class
  • .java文件,人能看得懂,但是电子设备看不懂
  • .class文件,人看不懂,但是电子设备能看懂
  • 实现:在源文件所在的目录下执行javac操作
  • javac 源文件(包含java后缀)

c)解释阶段(执行阶段)

  • 节码文件(类)在JVM中解释执行。
  • 字节码文件所在的目录下执行java操作
  • 节码文件名(不包含class后缀)

7.编辑阶段总结

a)关于类的总结

  • 1)使用public修饰的类,要求类名和源文件保持一致。
  • 2)关于类名的命名规则和规范:
  • 规则:由数字、字母、下划线(_)和$组成,开头不能是数字。
  • 规范:大驼峰。每个单词首字母都是大写。
  • HelloWorld、String、System
  • 3)一个源文件中,可以声明任意多个类,并且生产对应多的字节码文件。使用class可 以修饰一个类
  • 4)一个源文件中,最多只有一个类能被public修饰。要么0个,要么1个。

b)关于main方法的总结

  • 1)写法固定,唯一能自定义的就是“args”,其余地方都是固定写法。
  • 2)作用:是程序的入口,写法固定,能被JVM识别并执行。
  • 强调:JVM只能识别这种固定写法的格式。
  • 3)“main”不要错误写为“mian”,注意“String”的首字母是大写。

c)关于输出语句的总结

  • 1)System.out.println("你好!同学们!!!");的含义??
  • 就是在DOS命令窗口中原样输出双引号中的内容。
  • 2)“;”代表一行语句的结束,在java中每行语句结束都必须携带“;”
  • 3)“System”的首字母是大写,目前暂时使用双引号包裹需要输出的内容

8.编译阶段的总结

a)应该在源文件所在的目录下执行编译操作

b)必须保证安装JDK并且配置环境变量成功,那么才能执行javac操作

  • javac HelloDemo.java

c)编辑源代码的时候,书写的代码不符合java的语法规则。

解决问题的方案:

  • 根据错误提示来解决问题,并且从第一个问题开始解决。
  • 兴许解决了第一个问题,那么后面的问题也会迎刃而解。

9.解释阶段的总结

a)应该在字节码文件所在的目录下执行解释执行操作

b)必须保证安装JDK并且配置环境变量成功,那么才能执行java操作

  • java 类名或字节码文件名字(不包含.class后缀)

c)解释执行阶段,一般出现的都是逻辑上的问题。

  • 例如:执行某一个类的时候,没有方法或书写错误主方法名字

10.关于整体编码的注意事项

a)成对编程、注意缩进、见名知意

  • 经典错误:“解析时已到达文件末尾” --> 少了大扩号

b)在java中,严格区分字母大小写。

c)在编程汇总,使用的标点符号都是英文的。

  • 经典错误: "非法字符:'uff08'" -->使用了中文标点符号
  • 此处,只有我们双引号包裹的内容中可以书写中文标点符号。

11.关于notepad++的注意点

经典错误:“编码GBK的不可映射字符”

解决方案:修改notepad的编码方式。

  • 1)把notepad中的内容剪切出来
  • 2)修改notepad的编码方式为:ANSI
  • 3)把以前的代码粘贴回notepad

12.环境变量总结

  • path:实现在任意目录下都可以执行java.exe和javac.exe
  • JAVA_HOME:当JDK安装目录发生修改的时候,我们只需要修改JAVA_HOME变量 的值即可,无需修该path变量的值。
  • classpath: 当开始解释执行操作的时候,我们可以在指定目录下去寻找需要解释执行的字节码文件。

13.补充说明

  • 当源代码发生了修改,那么一定记得重新编译源代码之后在去解释执行。

14.注释

  • 注释就是程序员的说明书。

a)单行注释,//

  • 范围:从“//”开始,一直到这一行语句结束

b)多行注释,/ /

  • 范围:从“/”开始,到“/”结束。

c)文档注释,/* /

15.转义字符

  • t,制表符,比较类似于按下了tab键。
  • n,换行符

16.编译和反编译

编译:人能看懂的机器看不懂 --> 机器能看懂人看不懂

  • .java ---> .class

如何实现编译操作??使用javac

反编译:机器能看懂人看不懂 --> 人能看懂的机器看不懂

  • .class ---> .java

如何实现反编译操作???

  • 方式一:通过JDK提供的javap.exe程序

在字节码文件所在的目录下,执行:javap HelloSXT

  • 方式二:使用jd-gui.exe程序

17.举例:第一个代码(HelloWord)

public class HelloWord{
    public static void main (String[] args) {
        System.out.println("我的编程之路从此开始!!!");
    }
}
public class Test{
    public static void main(String[] args){
        System.out.println("1*1=1");
        System.out.println("1*2=2t2*2=4");
        System.out.println("1*3=3t2*3=6t3*3=9");
        System.out.println("1*4=4t2*4=8t3*4=12t4*4=16");
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值