javaSE基础学习day01

常用的DOS命令

DOS命令
dir(directory,目录):显示当前目录下的文件及子目录
md(make directory):创建目录
cd(change directory):进入指定目录
rd(remove directory):删除目录;如果目录下有文件,可以先del
cd..:退回上一级目录
cd/:退回到根目录
del:删除文件;del *txt即删除当前目录下所有的txt格式的文件

java语言的特点

一、面向对象性

  • 两个要素:类、对象

  • 三个特征:封装、继承、多态

二、健壮性

  • 去除了C语言的指针

  • 自动的垃圾回收机制,仍会内存溢出、内存泄漏

三、跨平台性

  • write once,run angwhere(一次编译,到处运行)

  • Java语言编写的应用程序在不同系统上皆可运行,归功于JVM

java语言的环境搭建

JDK,JRE,JVM的关系

  • JDK(Java Development Kit,Java开发工具包)

  • JRE(Java Runtime Environment,Java运行环境)

  • JVM(Java Virtual Machine,Java虚拟机)

JDK = JRE + 开发工具集(如编译工具javac.exe,打包工具jar.exe) JRE = JVM + Java SE标准类库

配置环境变量path

根据windows系统能查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中并让系统去找可执行程序。配置方法如下:

  1. 我的电脑--属性--高级系统设置--环境变量

  2. 新建一项系统变量“JAVA_HOME”,值为 jdk 的安装路径

  3. 双击系统变量的path,在变量值最前端添加“%JAVA_HOME%\bin;”

开发体验 —— HelloWorld

  1. 编写:将编写的java代码保存在源文件(.java)中;

  2. 编译:使用javac.exe命令编译java源文件;格式:javac 源文件名.java

  3. 运行:使用java.exe命令解释运行字节码文件(.class);格式:java 类名

第一个java程序

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello World!");
    }
}
  • Java源文件以“java”为扩展名,源文件的基本组成部分是类(class),如上HelloWorld类

  • Java应用程序的执行入口是main()方法。它有固定的书写格式: public static void main(String[] args) {...}

  • Java语言严格区分大小写,每个语句以“;”结束

  • 大括号都是成对出现的,缺一不可

  • 一个源文件中最多只能有一个public类。其它类的个数不限

  • 如果源文件包含一个public类,则文件名必须按该类名命名

注释

java规范的三种注释方式

  • 单行注释://

  • 多行注释:/* */

  • 文档注释(Java特有的):/** */

单行注释和多行注释的注释内容不参与编译,编译以后生成的.class的字节码文件中不包含注释掉的信息 文档注释的注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式的程序说明文档

作业

结合\n(换行),\t(制表符),空格等在控制台打印出如下图所示的效果

class PrintHeart {
    public static void main(String[] args) {
        System.out.print("\t" + "*" + "\t\t\t\t\t\t\t\t\t\t\t\t" + "*" + "\t" + "\n");
        System.out.print("*" + "\t\t" + "*" + "\t\t\t\t" + "I love Java" + "\t\t\t\t\t" + "*" + "\t\t" + "*" + "\n");
        System.out.print("\t" + "*" + "\t\t\t\t\t\t\t\t\t\t\t\t" + "*" + "\t" + "\n");
        System.out.print("\t\t" + "*" + "\t\t\t\t\t\t\t\t\t\t" + "*" + "\t\t" + "\n");
        System.out.print("\t\t\t" + "*" + "\t\t\t\t\t\t\t\t" + "*" + "\t" + "\n");
        System.out.print("\t\t\t\t" + "*" + "\t\t\t\t\t\t" + "*" + "" + "\t" + "\n");
        System.out.print("\t\t\t\t\t" + "*" + "\t\t\t\t" + "*" + "" + "\t\t" + "\n");
        System.out.print("\t\t\t\t\t\t" + "*" + "\t\t" + "*" + "" + "\t\t" + "\n");
        System.out.print("\t\t\t\t\t\t\t" + "*" + "\n");
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值