ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

JAVA学习day01

2022-07-06 21:33:45  阅读:154  来源: 互联网

标签:Java day01 public 学习 编译 print JAVA main class


Java 语言概述与环境搭建

1.Java语言主要特性

面向对象(面向计算机模拟现实世界、解决现实问题、贴近人类思维)

简单(相对C/C++,不易造成内存溢出、减少代码量、代码可读性强)

跨平台(操作系统、服务器、数据库)

2.计算机语言运行机制

  • 编译执行

​ 将源文件编译成机器码,一次编译,多次执行。

​ 执行效率高,不可跨平台。

  • 解释执行

​ 将源文件一行一行解释,一行一行执行。不同的操作系统具备不同的解释器。

​ 执行效率低,可以跨平台。

3.Java语言执行机制

  • 先编译、再解释

​ 将源文件编译成字节码文件(平台中立文件.class),再将字节码文件进行解释执行。

​ Java的设计理念 Write Once Ran Anywhere 编写一次,处处执行

4.名词解释

JVM(Java Virtual Machine)虚拟机:

​ 使用软件在不同操作系统中,模拟相同的运行环境。

JRE(Java Runtime Environment)运行环境:

​ 包含JVM和解释器,完整的Java运行环境。

JDK(Java Development Kit)开发环境:

​ 包含JRE+类库+开发工具包(编译器+调试工具)。

5.安装JDK配置环境变量

​ 双击打开JDK安装程序,所有选项全部下一步即可

​ 默认安装在C盘 Program files ----> Java文件夹下 C:\Program Files\Java

  • 配置环境变量

​ 右键此电脑----->属性------>高级系统设置-------->高级------>环境变量

​ 系统变量------>Path -------->编辑-------->新建------->浏览------->选择第5步安装JDK路径下jdk1.8.0_131目录下的bin目录即可最后所有窗口全部确定

  • 配置环境变量注意事项

1.不要配置classpath 因为从JDK1.5就不需要认为的配置classpath了

2.可以不需要配置JAVA_HOME 因为配置JAVA_HOME最终选择的路径是一样的

java 执行命令

javac 编译命令

bin目录 :bin binary 二进制 此目录下存放的全部是可执行的二进制文件

配置bin'目录表示告诉操作系统可以去此目录下查找我们输入的命令

如果不配置则提示 不是内部或者外部命令

6.测试环境变量

window+R呼出运行窗口---->cmd回车

java -version

javac -version

分别输入以上两个命令,回车都出现版本号,则表示环境变量配置成功

7.第一个Java程序

public class HellowWord{
    public static void main(String[] args){
        System.out.print("hello word!");
    }
}

8.单词解释

public:公开

class:类

static:静态

void:空的 无效的

main:主要的

String:字符串

System:系统

Out:出

print:打印

args-arguments:参数 复数

9.注意事项

  1. 严格区分大小写
  2. 大括号/小括号成对出现
  3. 一行只写一句代码
  4. 标点符号都默认英文
  5. 类名首字母大写 不要使用拼音 更不要使用中文 特殊字符

10.类的阐释

同一个源文件可以定义多个类。

编译后,每个类都会生成独立的.class文件。

一个类只能有一个main方法,每个类都可以有自己的main方法。

public修饰的类成为公开类,要求类名必须与文件名完全相同,包括大小写。

一个源文件中,只能有一个公开类

public class Test1{
    public static void main(String[] args){
        System.out.print("Test1 class print");
    }
}
class a{
    public static void main(String[] args){
        System.out.print("class a");
    }
}

class b{
    public static void main(String[] args){
        System.out.print("class b");
    }
}

11.常见问题及解决方法

问题一

  • 源文件名不存在或者写错
  • 当前路径错误
  • 后缀名隐藏问题

问题二

  • 类名写错,尤其是文件名与类名不一致时

问题三

  • 声明为public的类名应与文件名一致,否则编译失败

问题四

  • 编译失败,注意错误出现的行数,再到源代码中指定的位置改错

12.注释

  • 单行注释:
//单行注释
  • 多行注释
/*多行注释*/
  • 文档注释(生成外部文档:javadoc-d.HelloWord.java)
/**文档注释*/

注释不参与编译

13.DOS常用命令

Disk Operating System 磁盘操作系统

dir:查看当前目录下的文件/文件夹

切换盘符:直接输入盘符名加冒号 不区分大小写

cd:切换目录

cd..:返回到上一级

del + 文件名:删除文件
rd:删除文件夹(文件夹内不能有内容)

cls:清空dos命令窗口

ping + 地址 :表示查看本机与对应地址网络是否通常

shutdown - i :远程关机

ipconfig :查看本机ip地址

shutdown -a :取消远程关机

标签:Java,day01,public,学习,编译,print,JAVA,main,class
来源: https://www.cnblogs.com/muamuspace/p/16452506.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有