Java基础--搭建开发环境

1.java开发环境

  • JDK(java development toolkit)java开发工具包

  • html需要浏览器编译执行,java文件需要jdk编译执行

    • 如果需要开发java程序,需要先安装JDK

  • JRE(java runtime environment) java运行环境

    • 如果需要运行java程序,需要安装jre(比如,用户只需要运行,不需要开发)

  • JDK包含JRE

  • JVM (java virtual machine) java虚拟机

    • 是jre的一部分

  • GC (Garbage Collection) 垃圾回收机制

    • 回收过程自动进行,程序员不用管

  • jdk 包含 jre ,jre 包含 jvm,在安装jdk时,就顺便安装了jre

  • 注意:

    • java是1995年sun公司正式发布的

    • 于2009年被甲骨文公司收购

2.开发简单的java程序

  • 开发步骤:

    • 编写代码(在记事本中写代码)——>编译(javac 文件明.java)——>运行(java文件明)

  • 编写

    • public class Hello {
          //main方法是程序的入口
          public static void main(String[] args) {
              System.out.print("Hello World!");
          }
      }

    • Hello是类名,也是文件名,java使用类组织结构,文件名和类名必须一致,所有的其他代码都要写在类中

    • main()方法是程序的入口,一个类中可以有多个方法,但是只能有一个main方法。main方法的写法是固定的,不要随便改动。

    • System.out.print("Hello World"); 作用是将小括号中的内容输出(打印)到控制台。

  • 编译

    • 使用的命令是javac,

    • 需要带文件后缀(.java)

    • 把java语言翻译成机器语言

    • 编译完成后会生成一个.class文件

  • 运行

    • 使用的命令是java

    • 不需要带文件后缀

    • 实际运行的是(.class文件)

3.使用IDEA开发java程序

  • idea是一种集成开发环境(IDE),可以用来开发java程序

  • 在idea中,简化了编译和运行,使其融合成一个步骤,当点击运行按钮时,即编译,又运行。

  • src 存放java文件

  • out 存放class文件

4.向控制台输出

  • System.out.println("鳄鱼夹克");//末尾带换行符
    System.out.print("ipodMP4");//不需换行符
  • 可以将print()语句小括号中的内容输出到控制台,其中有一些特殊符号,我们称之为转义字符

  • 某些字符无法直接输出到页面上,所以才要转义,如换行、引号等,他们在java中有特殊作用,所以不能直接输出

  • System.out.print("今天天气真好\n");
    System.out.println("\t今天天气真好");
    System.out.println("\"");

5.类的命名

  • 类名就是文件名

  • 类名首字母大写,遵循大驼峰命名法

    • 例:TestServiceImpl,每个单词首字母大写

  • 在起名时禁止使用拼音

  • 使用英文、数字、下划线(数字不要在开头)

  • 尽量见名知意

6.注释

  • 单行注释 //

  • 多行注释/**/

  • 文档注释/** */

    • 使用文档注释可以在生成java文档时设置变量、方法的说明

注意:

  • IDEA字符对不齐

    • IDEA英文字体设置问题

  • 制表符\t

    • /* 制表符的使用:\t
       *               如果\t在行的开头,是4个空格
       *               前面的输出内容位数为4的倍数,\t将输出4个空格
       *               前面输出内容位数不足4的倍数,\t将补足4位
       */
      
      public class demo {
          public static void main(String[] args) {
              System.out.println("\t"+"第一行");
              System.out.println("1\t"+"第二行");
              System.out.println("12\t"+"第三行");
              System.out.println("122\t"+"第四行");
              System.out.println("1234\t"+"第五行");
              System.out.println("12345\t" + "第六行");
          }
      }

    • img

  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值