Java教程

java基础

本文主要是介绍java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java跨平台性

java本身不跨平台,跨平台的是JVM虚拟机,不同版本的对应有不同的虚拟机
当编译完成之后生成的字节码.class文件可以在不同不同虚拟机上运行

 JDK,JRE,JVM

JDK:  包括JRE和javac,java等编译工具
JRE:  运行环境,包括JVM和核心类库

JDK是给开发人员编译使用,如果只想运行.class文件只需要JRE

为什么要配置JDK环境变量

        当没有配置环境变量的时候编译运行会报“不是内部或外部命令”  原因是程序再当前目录去寻找jdk,win10会在当前目录找不到的情况下会到一个叫path的环境变量路径下查找,再找不到就会报错。

一些开发细节

一个源文件中最多只能有一个被public修饰的类,被public修饰的类名应和源文件名称保持一致
每个类中都可以有main方法,运行指定非public类,这样程序的入口就是非public类的方法

例如java Dog只会输出小狗狗 java Cat只会输出小猫猫    编译所有类都会生成字节码文件

public class Animal(){ //文件名称也必须是Animal
    public static void main(String[] args){
        System.out.println("小动物");
    }  
}

public class Dog(){ 
    public static void main(String[] args){
        System.out.println("小狗狗");
    }  
}

public class Cat(){ 
    public static void main(String[] args){
        System.out.println("小猫猫");
    }  
}

学习新技术方法

        学习的目的明确要学习的东西,先用已学的方法去尝试解决问题,不好解决或者是无法解决再由此引出新技术,先关注基本基本原理,基本语法用法,不扣细节,做一个入门案例,最后再去研究底层,调优,使用规范等。


转义字符

 学习视频来自韩顺平教育:https://www.bilibili.com/video/BV1fh411y7R8?p=21

这篇关于java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!