java入门

java入门


一、合格码农的准备工作

  • 1、命令

    • 1.常用的dos命令

      • 1.1.打开dos运行窗口命令:
      • win+r(可打开“运行”窗口) ——>输入cmd——>回车
    • 1.2.什么是dos命令呢?
      最初windows计算机界面没有图形界面,可在dos命令窗口完成增删查改。

    • 1.3.mkdir abc(make directory)
      创建一个目录,起名为abc

    • 1.4.切换盘符

      • c:回车
      • d:回车
      • e:回车
    • 1.5.切换目录?*

    • 使用cd命令完成目录的切换:cd是什么呢?change directory(改变目录)

    • 格式:cd 路径

    • 路径在windows系统中包括两种:相对路劲和绝对路劲。

    • 什么是相对路劲?
      答:相对于当前“位置”而言的。一定是从当前位置做起点开始的。

    • 什么是绝对路劲?
      答:起点是盘符的。例如:C:\Users\15124>

    • 1.6、dir:查看当前路劲下的东西

    • 1.7、cls:清屏

    • 1.8、exit:退出dos命令窗口

    • 1.9、cd… 回到上级路劲。(一个.代表当前路径。)

    • 1.10、cd\ 回到根路劲。

  • 2、常用快捷键

    • 2.1.常用快捷键

    • 剪切ctrl+x
      保存保存
      撤销ctrl+z
      重做ctrl+y
      查找ctrl+f
  • 3、Java语言

    • 3.1 计算机由电流驱动的,电流可以表示两种状态: 正—>1,负—>0。

    • 3.2 java语言特性:简单性

      • java语言中真正操作内存的是:jvm。
    • 3.3 对于计算机最主要的几个部件:

      • 1.cpu(中央处理器,负责计算)
      • 2.内存(程序运行过程的临时数据存储空间)
      • 3.主板(相当于躯干,载体,cpu、内存条、硬盘的主要部件都是主板上,将以上的部件连接起来。)
      • 4.硬盘(持久化设备)
    • 3.4 jdk、jre、jvm 是什么。

      • jdk:java开发工具箱。
      • jre:java运行环境。
      • jvm: java虚拟机。
      • 其中jdk包括jre,jre包括jvm。
    • 3.5 java程序编写经历了哪些过程?

      • 答:编译阶段和运行阶段。java代码必须先编译成一个字节码的过程,叫做编译jvm能够识别字节码文件。

      • java代码这种普通文本叫做java源代码。java可跨平台使用。放源代码文件扩展名必须是xxx.java。字节码文件必须是:xxx.class.

      • 一个java源文件可以编译多个class文件。

      • 字节码文件不是二进制文件。

    • 3.6 java从开发到运行最终经历了什么?

      • 1.新建一个xxx.java的文件。
      • 2.使用记事本或者其他编译器打开。
      • 3.写代码。
      • 4.保存。如果需要在linux系统上运行,需要将windows系统上的.class文件拷贝过去,不需要拷贝源代码。jvm会将生成的二进制文件交给os操作系统,操作系统会将二进制码和硬件进行交互。

二、jdk的安装使用

  • 1、安装jdk(官网下载安装)

    • 1.1 环境配置

      • 环境变量分为:“系统变量”和“用户变量”。

      • path环境变量都是路径,路径与路径之间必须用英文的,分隔开。

      • 要让javac.exe能用,我们要配置哪个路径到path?

        答:找到jdk的bin目录 所在路径,复制到path,注意一定要在后面加上英文的分号。

      • 路径前面没有盘符就是相对路径。

    • 1.2 path环境变量的作用?

      答:给windows操作系统指路,告诉windows操作系统去哪里找这个命令文件。path是环境变量的名字。以后安装其他软件出现“命令找不到错误了”,别忘了配置path环境。


    • 2、java命令怎么用?

      javac java源文件的路径。java源文件就是以“.java”结尾,该文件编写了java源代码

    • 3、神操作,怎么在dos命令窗口快速定义某个命令?

      答:打开计算机,打开一些文件,在地址栏上直接输入cmd回车。就可以了。编译报错时候不会生成字节码文件。

    • 4、运行阶段

      答:运行的前提是生成了字节码文件,没有字节码文件程序无法运行。jdk的javac.exe编译,java.exe运行。

    • 5、java.exe这个命令怎么用

      答:java 类名 javac:后面是路劲。java:后面是类名。

    • 6、怎么运行?

      答:1.先使用cd命令切换到xxx.class所在的路径。2.java 类名

    • 7、java Hello world 执行原理:

      • 1.先启动jvm
      • 2.jvm启动之后,jvm会启动类加载器classloader,类加载器会在硬盘查找类对应的字节码文件(.class文件)。
      • 3.类加载器如果在硬盘上找到了字节码文件,类加载器会将该字节码文件装载 到jvm中,jvm启动“解释器”将字节码文件解释为“101000110…”这种二进制编码,操作系统执行二进制码与硬件交互。

三、知识点

  • 1、main方法是主方法,是程序的入口。有了入口,程序才能执行。

  • 2、public 和 public class 的区别。

    • 1.一个Java源文件可以定义多个class。
    • 2.public的类不是必须的。
    • 3.只要有一个class的定义,必然会生成一个.class的字节码文件。
    • 4.public class 类是公共的。
    • 5.public 类只有一个。
    • 6.想从哪个类进去就加载哪个类。
  • 3、标识符。

    • 1.java源代码中,显示高亮黑色的为标识符,凡是程序员可以自己命名的单词全是标识符。

    • 2.可以标识:

    • 类名

    • 常量名

    • 接口名

    • 方法名

    • 3.main 是标识符,但不可以修改,是sun公司规定的。

  • 4、标识符命名规则。

    • 1.只能由数字、字母、下划线_、美元符号($)组成.
    • 2.标识符不能以数字符号开头
    • 3.关键字不能做标识符。
    • 4.标识符中不能含有空格。
    • 5.标识符严格区分大小写,大写A和小写a是不一样的。理论上没有长度限制。
  • 5、创建一个文件,起名123.java可以吗?

    • 答:完全可以,123只是一个文件名,不是标识符。但在123.java 文件定义一个public的类是不可以的,因为public的类名必须与源文件名一致,类名作为标识符不能以数字开头。
  • 6、规范

    • 标识符除了命名规则之外还有规范。
      • 1.类名、接口名 每个单词首字母大写,其他单词小写。
      • 2.方法名、变量名 第一个单词首字母小写,从第二个单词开始首字母大写
      • 3.常量名全部大写,单词与单词之间用下划线隔开。
      • 4.见名知义,遵从驼峰命名规则,有利于单词之间很好的分隔。
  • 7、关键字

    • 在sun公司开发java语言中提前定义好了一些具有特殊意义的单词,全部小写,凡是蓝色字体存在的都是关键字,java语言中关键字全部小写。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值