java基础学习_day01总结

=============================================================================
=============================================================================
涉及到的知识点有:
  1:计算机概述(了解)
  2:键盘功能键的认识和快捷键(掌握)
  3:常见的DOS命令(掌握)
  4:Java语言概述(了解)
  5:JVM,JRE,JDK的作用及关系(掌握)
  6:JDK的下载,安装,卸载以及Eclipse的版本说明(掌握)
  7:第一个程序:HelloWorld案例(掌握)
  8:常见的问题(掌握)
  9:path环境变量(掌握)
  10:classpath环境变量(理解)
  11:path和classpath的区别
=============================================================================
=============================================================================
1:计算机概述(了解)
  (1)计算机
  (2)计算机硬件
  (3)计算机软件
    系统软件:DOS(Disk Operating SYSTEM)、window、linux、Unix、Mac、Android、IOS等
    应用软件:qq、yy语音、飞秋等
  (4)软件开发(理解)
    软件:是由数据和指令组成的。(计算器)
    开发:就是把软件做出来。
    如何实现软件开发呢?
      答:就是使用开发工具和计算机语言做出东西来。
  (5)语言
    自然语言:人与人交流沟通的各种表达符号。
    计算机语言:人与计算机交流沟通的一种特殊语言。
      例如:C、C++、C#、Java等等。
  (6)人机交互
    图形化界面方式:操作方便直观。
    DOS命令行方式:需要记忆一些常见的命令。
-----------------------------------------------------------------------------
2:键盘功能键的认识和快捷键(掌握)
  (1)功能键的认识
    Tab
    Shift
    Ctrl
    Alt
    Windos
    空格
    上下左右
    回车(Enter)
    截图(Prt Sc)
  (2)快捷键
    全选 Ctrl+A
    复制 Ctrl+C
    粘贴 Ctrl+V
    剪切 Ctrl+X
    撤销 Ctrl+Z
    保存 Ctrl+S
-----------------------------------------------------------------------------
3:常见的DOS命令(掌握)    windows下用反斜杠\表示目录
  (1)常见的如下
    盘符的切换
      d:回车
    目录的进入
      cd javase
      cd javase\day01\code
    目录的回退
      cd..    退回到上一级目录
      cd\     退回到根目录
    清屏
      cls    (clear screen)
    退出
      exit    退出dos命令行
---------------------------------------
  (2)其他的几个(了解)
    创建目录
      mk/mkdir      (make directory)
    删除目录
      rd/rmdir      (remove directory)
    创建空文件
      type nul>a.txt 或者 type nul> a.txt
      edit回车       win10已经找不到该命令
    创建非空文件
      echo chenmingjun>a.txt
    删除文件
      del a.txt (delete)
    显示目录下的内容
      dir         列出当前目录下的文件以及文件夹
    删除带内容的目录
      rd /s /q haha   安静模式删除
-----------------------------------------------------------------------------
4:Java语言概述(了解)
  (1)Java语言的发展史
    Java之父 詹姆斯·高斯林

    JDK1.4.2
    JDK5 2004.9.30
    JDK7 2011.7.28
    JDK8 2014.3.18
    JDK9 2017.9.21
  (2)Java语言的特点
    有很多小特点,重点有两个:开源、跨平台。
  (3)Java语言是跨平台的,请问是如何保证的呢?(理解)
    我们是通过翻译的案例讲解的。
    针对不同的操作系统,提供不同的jvm来实现的。
  (4)Java语言的平台
    JavaSE
    JavaME -- 小咖啡/Android
    JavaEE -- Web
-----------------------------------------------------------------------------
5:JVM,JRE,JDK的作用及关系(掌握)
  (1)作用
    JVM:保证Java语言跨平台。
    JRE:Java程序的运行环境。
    JDK:Java程序的开发环境。
  (2)关系
    JDK = JRE+工具(编译工具javac.exe和打包工具jar.exe等)
    JRE = JVM+类库
-----------------------------------------------------------------------------
6:JDK的下载,安装,卸载以及Eclipse的版本说明(掌握)
  (1)下载
    下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
  (2)安装
    A:绿色版软件:直接解压就可以使用。
    B:安装版软件:必须一步一步的安装,一般是傻瓜式安装。
    注意:
      建议所有跟开发相关的软件都不要安装在有中文或者空格的目录下。
  (3)卸载
    A:绿色版软件:直接删除文件夹即可。
    B:安装版软件:
      a:windows系统下:控制面板\程序\程序和功能
      b:通过专业的软件卸载工具(比如360的软件管家卸载)。
---------------------------------------

-----------------------------------------------------------------------------
7:第一个程序:HelloWorld案例(掌握)

1 class HelloWorld {
2     public static void main(String[] args) {
3         System.out.println("HelloWorld");
4     }
5 }

(1)程序解释:
  A:Java程序的最基本单位是类,所以我们要定义一个类。
    格式:class 类名
    举例:class HelloWorld
  B:在类中写内容的时候,要用大括号括起来。
  C:Java程序要想执行,必须有main方法。
    格式:public static void main(String[] args)
  D:要指向那些东西呢,也用大括号括起来。
  E:你要做什么呢?今天我们仅仅做了一个简单的输出。
    格式:System.out.println("HelloWorld");
    注意:""里面的内容是可以改动的。
---------------------------------------
(2)Java程序的开发执行流程:
  A:编写java源程序(.java)
  B:通过javac命令编译生成.class文件
  C:通过java命令运行.class文件
如下图所示:


-----------------------------------------------------------------------------
8:常见的问题(掌握)
  (1)扩展名被隐藏了。
    如何显示扩展名:在windows系统下:查看--文件扩展名 该选项打钩 或者 查看--选项--查看--隐藏已知文件扩展名 该选项不打勾
  (2)要求文件名称和类名一致。
    实际上不这样做也是可以的。
    但是,注意:
      javac后面跟的是文件名.扩展名 例如:javac HelloWorld.java
      java后面跟的是类名且不带扩展名 例如:java HelloWorld
  (3)Java语言严格区分大小写,请注意。
    还有就是单词不要写错了。
  (4)见到非法字符:
    例如在win7 系统下:错误: 非法字符:\65307      肯定是中文问题。
    例如在win10系统下:错误: 编码GBK的不可映射字符
      我们写程序要求标点符号必须全部是英文状态。
  (5)括号的配对问题。
    一般来说,括号都是成对出现的。
  (6)当运行程序时遇到如下错误时
    错误: 在类 HelloWorld 中找不到 main 方法, 请将 main 方法定义为:
      public static void main(String[] args)

    可判断出肯定是主方法的格式有问题。
-----------------------------------------------------------------------------
9:path环境变量(掌握)
  (0)模仿notepad的命令,来做javac和java命令。
  (1)path环境变量的作用
    保证javac、java等命令可以在命令行下的任意目录下运行。
    同理可以配置qq等。
  (2)path配置的两种方案:
    A:方案1(了解)
      将jdk安装目录下的bin目录添加到环境变量中的系统变量path中的最左边(并添加分号)。(为什么最左边呢?答:这样搜索快!)
      这种配置环境变量的方法不好,当有多个版本的jdk时,再次配置环境变量的时候,容易不心把path里面的其他东西删掉,可能会导致系统崩掉!
    B:方案2
      找到环境变量的位置,在系统变量里面,
      新建:
        变量名:JAVA_HOME
        变量值:D:\learn\Java\JDK\jdk1.8.0_161
      修改:
        变量名:Path
      变量值:%JAVA_HOME%\bin;以前的内容
-----------------------------------------------------------------------------
10:classpath环境变量(理解)
  (1)classpath环境变量的作用:
    可以使我们编译生成的 xxx.class文件 在任意目录下运行。
  (2)classpath环境变量的配置:
    找到环境变量的位置,在系统变量里面,
    新建:
      变量名:classpath
      变量值:E:\学习资料\java\传智播客_2015年Java基础视频-深入浅出精华版\day01\day01\code\代码\HelloWorld案例
      但是呢?一般我们不配classpath。因为一般运行就是在当前目录下的.class文件。
-----------------------------------------------------------------------------
11:path和classpath的区别
  path环境变量:里面记录的是可执行性文件,如.exe文件,对可执行文件会先在当前路径去找,如果没找到就去path环境变量中配置的路径去找。
  classpath环境变量:里记录的是java类的运行文件所在的目录。如:.class文件。
=============================================================================

原文地址:https://www.cnblogs.com/chenmingjun/p/8407493.html

时间: 2024-08-07 04:31:34

java基础学习_day01总结的相关文章

Java基础学习——数组初识(1)

Java基础学习--数组初识(1) 1什么是数组 Java中常见的一种数据结构就是数组,数组可以分为一维数组.二维数组和多维数组. 数组是由一组相同的变量组成的数据类型,数组中每个元素具有相同的数据类型,数组中的每个元素都可以用一个统一的数组名和下标来确定. 2 数组的使用 数组的一般使用步骤: 声明数组 分配内存给该数组 下面是一维数组为例: 数据类型  数组名 []: 数组名 = new 数据类型 [数据个数]: 2.1一维数组的声明与赋值 1.数组的声明 int  num [];    

JAVA基础学习笔记(2)

看了几天的视频了,都没时间来写下学习笔记,今天来写下第二次的学习笔记,前几天看的给忘记了,就写最新看到的吧 主要内容:1.类的变量与函数(方法) 2.对象的存储方式 3.新建一个对象及对象的赋值与调用 4.空对象 5.匿名对象 1.类的变量与函数(方法) class Dog      //类名 { String name;  //变量的声明 int age; String color; void bark()   //方法的定义(返回值为空,不带参数) { System.out.println(

Java基础学习--抽象类与抽象函数

Java基础学习--抽象类与抽象函数 abstract class 抽象类不能制造对象,但是可以定义变量,赋给这个变量的一定是他非抽象子类的对象: 抽象类中的抽象函数没有函数体,例如:public abstract void move(); 一个抽象类可以没有任何抽象方法,所有的方法都有方法体,但是整个类是抽象的. 抽象类中所有的的抽象函数必需子类的覆盖,而非抽象函数不需要覆盖.因为子类会继承父类的函数,如果不去覆盖继承来的抽象函数,那么子类就含有抽象函数,含有抽象函数的类必须要声明为抽象类.

JAVA基础学习笔记(1)

今天第一天开始学JAVA,时间:2014年6月17日 学习内容:1.java环境的架设 2.JAVA基本数据类型 1.JAVA环境的架设       1.要先去下载JDK,下载地址 2.安装完成后,设置环境变量 1.1环境变量的设置        1.右键-我的电脑-属性-高级-环境变量-系统变量,找到PATH,在里面加入jdk里bin目录的地址 如:c:\java\bin; 2.新建-名为classpath,值为. 1.2测试JAVA是否配置正确        1.在cmd里面输入javac.

Java基础学习总结——Java对象的序列化和反序列化

一.序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化. 把字节序列恢复为对象的过程称为对象的反序列化. 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中: 2) 在网络上传送对象的字节序列. 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存.比如最常见的是Web服务器中的Session对象,当有 10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些s

java基础学习笔记day01

java基础学习笔记day01 1.软件开发: 软件:按照特定顺序组织的计算机数据和指令的集合 开发:软件的制作过程 软件开发:借助开发工具和计算机语言制作软件 2.java概述: java之父:詹姆斯·高斯林 JDK:java开发环境 jre:java运行环境 JVM:java虚拟机 java跨平台是因为,JVM能在不同的平台运行,JVM是跨平台的 JavaSE:标准版 JavaME:手机端,物联网 JavaEE:企业版,互联网项目 3.java语言特点: 简单性 解释性 面向对象 高性能 分

Java基础学习1-Java标识符及基本类型

暑假闲来无事,重新学习Java,希望能够加深自己对Java的理解与深入. 第一天,从Java标识符开始. Java标识符的命名规则 - 标识符必须以字母.下划线.美元符$开头. - 标识符其它部分可以是字母.下划线.美元符$和数字的任意组合. - Java标识符的大小写敏感,无长度限制(但是也不要太长,会变成裹脚布的(/ □ \)). - 不可以是Java的关键字(这点只要是有点基础的都会知道啦,Java的关键字还挺多的哦,小心踩到地雷呀). 下面是一个小栗子. /* *测试标识符的写法 */

转载:java基础学习总结——java读取properties文件总结

java基础学习总结--java读取properties文件总结 一.java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都会写在properties文件中,这里主要是总结使用getResourceAsStream方法和InputStream流去读取properties文件,使用getResourceAsStream方法去读取properties文件时需要特别注意properties文件路径的写法,测试项目如下: 1.1.项目的

java基础学习总结——java环境变量配置(转)

java基础学习总结——java环境变量配置 前言 学习java的第一步就要搭建java的学习环境,首先是要安装 JDK,JDK安装好之后,还需要在电脑上配置"JAVA_HOME”."path”."classpath"这三个环境变量才能够把java的开发环境 搭建好.在没安装过jdk的环境下,path环境变量是系统变量,本来存在的,而JAVA_HOME和classpath是不存在的. 一.配置JAVA_HOME变量 操作步骤(win7系统):计算机→右键“属性”→高