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

学习JAVA前需学习的基础知识

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

学习JAVA前需学习的基础知识

1、java几大重要部位

     JDK:开发工具包 Java development kit                                                                                   Java开发工具箱,做Java开发必须安装的,这个开发工具箱中是Java最核心的库JRE:运行环境:Java runtime environmentJVM:Java虚拟机 Java virtual machine
  1. JDK包括JRE,JRE包括JVM

2、java特性

    简单性:JAVA通过JVM虚拟器操作内存,而不是像C由程序员操作内存面向对象:完全面向对象,让人更好理解健壮性
      GC机制,由JVM调用  PS:garbage collection  自动垃圾回收机制(GC机制)C需要程序员自己清理,若不及时可能造成内存泄露
    java完全/完美支持多线程并发可移植性/跨平台:一次编写,到处运行     PS:java程序编写完后,在windows、Linux、Mac都可以运行

3、Java的编译与运行(大概理解)

    程序员编写.java文件:这是程序员编写的源代码,是一种普通文本文件,无法被JVM所识别,需经进一步转换才行将.java文件编译转换为.class文件:利用javac命令
      将.java的普通文本文件转换为.class的字节码文件,此文件可以被JVM所识别编译格式:“javac 路径”   PS:可以绝对路径也可以相对路径
        输javac,然后把文件拖到DOS窗口是最方便的也可以javac *.java  这是把当前文件夹下的所有java文件均进行编译
      利用java命令来运行.class文件
        调用java命令,使类加载器去硬盘上找“类”对应的“字节码”文件                            假设是“java HelloWorld”,类加载器会去硬盘上搜索:HelloWorld.class文件           PS:类加载器的作用:加载类的。本质上类加载器负责去硬盘上找“类”对应的“字节码”文件。类加载器找到以后,将其装载在JVM(java虚拟机)上,JVM会将字节码文件装载解释为类似100101的二进制文件,进而交给操作系统进行执行格式:“java 类名”
          此时路径要在该xxx.class文件的路径下才行,因此首先需要切换Test.class所在的路径再执行JAVA Test

4、运行Java前的准备工作

    安装JDK:JDK的bin目录下有java.exe与javac.exe
                      前者负债编译,后者负责运行     配置环境变量path
      给系统进行指路,指导其去哪寻找命令
        像ipconfig、ping等命令能够执行,均是环境变量path中有其桌面计算机上右键-->属性-->高级系统设置-->环境变量-->path-->新建(将javac.exe文件所在路径配置在这里即可)
      要想能够执行javac命令,需在path中配置path环境变量本质上操作系统,Java只是用其寻找  
    环境变量分为系统变量和用户变量
      系统变量:范围比较大,系统变量会让计算机所有用户都起作用。用户变量:范围比较小,这个变量只是作用于当前用户
    classpath环境变量:
      默认情况下类加载器(classloader)会从当前路径下找类设置一个环境变量,叫做:classpath,让类加载器去指定的路径下加载字节码文件
        即classpath这个环境变量是给类加载器指路的classpath环境变量不属于windows操作系统,classpath环境变量隶属于java。

5、注释

    单行注释:// 注释内容多行注释:javadoc注释:

6、对简单语句的解释

    public class HelloWorld{
         //类体
    }
      public:表明是一个公共类class:定义类,后面接的是类名public class与class
        一个java源文件可以定义多个class文件一个java源文件可以不定义公共类,即(publi cclass),此时java文件的命名没有要求当有public class时,java文件的名字必须和公共类的名字一致(public class的类名要求和java源文件名一致)
      HelloWorld:类名此时{ }之间的为类体,即{类体}public class HelloWorld表明声明一个公共的类HelloWorld

    main方法(或者叫主方法)

    public static void main(String[] args){
         //方法体
    }

      这是程序的入口,任何一个程序都必须要有一个入口,Java执行程序时会主动寻找这一个入口,没有入口无法进来

      方法必须要放到类体中

    ;   :任何一句Java语句都必须由;结尾,;代表一句语句的结束

    System.out.println()

      向控制台输出一句话

      加了ln会换行

      否则不会换行  System.out.print()

     

                        

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

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

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