zoukankan      html  css  js  c++  java
  • java学习第01天(程序开发体验)

    1.基本写法

    class Demo{
        public static void main(String[] args){
            System.out.print("Hello World");
        }
    }
    1.上面是java程序的基本写法,写法是固定的,但是要注意大小写,java严格识别字母的大小写。
    2.想让一个类独立运行,就必须写public static void main(String[] args)方法。
    3.java输出语法格式
    System.out.print();输出内容需要用引号括起来
    4.每一个程序都会有入口函数public static void main(String[] args)就是这个小程序的入口函数。
    5.函数被虚拟机运行。
    6.一个程序只能有1个入口函数。
    7.javac 123.java -使用编译器编译java代码
    8.java Demo -调用虚拟机执行java代码中的类,找到Demo.class的文件去执行。

    输出结果如下图:

    如果将输出语句System.out.print("Hello World");修改为System.out.println("Hello World");,注意print后面多了2个字母ln

    class Demo{
        public static void main(String[] args){
            System.out.println("Hello World");
        }
    }

    输出结果如下图:

    有没有发现“Hello World”下面多了个换行,print加ln后相当于输出内容后加了个回车键。比如说我想输出2条内容“aaa”和“bbb”,如果用print输出结果为aaabbb,如果用println输出,则显示为:

    aaa

    bbb

    换行显示了。

    2.初学者容易出现的问题

    (1)找不到文件,如下图所示,应检查文件目录、文件名、文件后缀书写是否正确。可以执行dir命令,将文件及文件夹列出来,看一下有没有该文件。

    (2)public static void main(String[] args)字母书写容易出错,比如main写成了mian,编译时不会报错。

    (3)执行其他文件夹下面的的类文件:

      a.设置执行类的环境变量  set classpath=c:myclass

      b.调用虚拟机执行该类 java Demo

      如果没有配置classpath,虚拟机会在当前目录下面找,如果配置了就会到配置的文件夹下面去找。

      注意事项:设置classpath时,如果直接设置set classpath=c:myclass后面不加分号,虚拟机就会到设置的目录下去找,找到就执行,找不到就报错。但是如果这样设置set classpath=c:myclass;后面加上分号,虚拟机再去找的时候就会先到设置的路径下面去找,找到就执行,找不到的话会再去当前目录下面去找,找到也会执行,还是找不到的话就会报错。

      如果配置classpath为2个路径,可以按下面的方法写set classpath=.;c:myclass   其中.代表当前路径。

    3.如果class前面加上public,写法如下:

    public class Demo{
        public static void main(String[] args){
            System.out.println("Hello World");
            System.out.println("hahahaha");
        }
    }

    那么该类的文件名应该为Demo.java,意思就是文件名和class名是一致的,如果不一致的话编译的时候就会报错。报错类型如下:

    视频教程:https://chuanke.baidu.com/v1867921-123914-300151.html

  • 相关阅读:
    提供者批量启用脚本
    git clone 拉取github上面的代码报错:fatal: Authentication failed for xxx解决
    python-jenkins 操作
    批量增加数据库数据
    利用GIt命令上传项目到GitHub指定仓库
    git命令
    charles请求入参中有乱码
    appium+python+jenkins+selenium grid+unnittest+生成报告打造UI自动化回归、监控体系
    python3抓取中国天气网不同城市7天、15天实时数据
    python3爬取动态网站图片
  • 原文地址:https://www.cnblogs.com/Strive-count/p/9139699.html
Copyright © 2011-2022 走看看