栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

自学Java第二天

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

自学Java第二天

第一个程序

目标是命令jvm在程序窗口输出一行问候语

工具-->cmd-->jshell

常见命令:/help /exit

运行java代码

System.out.println("hello.world")

对象

System.out标准输出

System.in标准输入

方法

println方法:输出圆括号里的内容输出然后换行

print方法:输出圆括号内容

参数

圆括号里的内容

Java源文件

可以包含多个class类

类可以包含多个方法{}

入口方法
public static void main(String[]args){
 System.out.println("hello,world");//分号结尾
}

不从属于任何对象

1.编写源文件.java-->2.编译java源文件-->3.运行java字节码

类

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

main是运行入口 javac-->生成jvm能读懂的字节码-->运行字节码让CPU能读懂-->输出

乱码的原因

两个程序使用的编码不一致

在Windows下编码是GBK java文件内的编码是UTF-8

如何解决?--> 二者编码保持一致

向左或者向右看齐

向右看齐:记事本-->文件-->另存为-->更换编码(ANSI))

向左看齐:cmd-->javac -encoding utf-8 源文件.java

编译错误
  • 中文符号

  • 字母的大小写

注释

只是对代码的说明,只影响代码的阅读,不影响代码的功能

  • 单行注释//内容

  • 多行注释

  • 文档注释

字节码

编译只需要一次,write once by anywhere

字节码不是最终的机器码,需要每个平台安装JVM

C++可以直接编译机器码

软件下载
  • 下载 IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDE

  • Visual Studio Code - Code Editing. Redefined

  • Eclipse downloads - Select a mirror | The Eclipse Foundation

目前主流的是idea

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1007407.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号