​目录内容

  • DOS命令

  • 电脑配置

  • Java语言的特性

  • Java两种核心机制

  • Java语言环境搭建

  • 第一个Java程序

  • 注释

  • Java语句说明

  • 编程风格

  • 作业

  • 常用的DOS命令

    • dir :    列出当前目录下的文件以及文件夹

    • md :   创建目录

    • rd :     删除目录

    • cd :    进入指定目录

    • cd.. :  退回到上一级目录

    • cd\:    退回到根目录

    • del :    删除文件

    • exit :   退出 dos 命令行

      • 补充:echo javase>1.doc

  • 常用快捷键

    • ←   →:移动光标

    • ↑   ↓:调阅历史操作命令

    • Delete和Backspace:删除字符

  • 电脑配置推荐

    • Dell 游匣

    • 机械革命

    • 拯救者

    • 机械师

    • HP暗影精灵

    • 宏基 暗影骑士

    • 雷神

    • 微星

    • cpu i7(6代)  i5(7代)  -- 全部是标压

    • 内存 16G

  • Java语言的特性

    • 面向对象:类、对象;封装、继承、多态

    • 健壮性:去掉指针、内存申请释放

    • 跨平台:JVM

  • Java两种核心机制

    • Java虚拟机(Java Virtual Machine)

    • 垃圾收集机制(Garbage Collection)

  • Java环境搭建

    • JRE、JVM、JDK区别

      • JDK(Java Development Kit    Java开发工具包) JDK包含JRE

      • JRE(Java Runtime Environment    Java运行环境)

    • JDK下载安装

    • path: window操作系统执行命令时,所要搜寻的路径

    • D:\developer_tools\Java\jdk1.8.0_131\bin;      %JAVA_HOME%\bin;

    • JAVA_HOME= D:\developer_tools\Java\jdk1.8.0_131

    • 希望D:\developer_tools\Java\jdk1.8.0_131路径下的命令可以在任何文件路径下执行

  • 第一个Java程序

    • 创建Java源文件->编译javac->运行java class文件

class Test{    public static void main(String[] args){        System.out.println("你好");    }}
      • 一个源文件中有几个类就编译出几个字节码文件

      • System、String、类名首字母大写

      • Javac 编译  Java 运行

      • println 与print 区别

    • 注释:

      • 单行注释、多行注释文档注释

      • 多行注释不能嵌套使用

      • 文档注释(Java特有)

格式:

/**

@author  指定Java程序的作者

@version  指定源文件的版本

*/

  • Java语句说明

    • 同一个源文件中的多个类,只能有一个类被public修饰

    • public所修饰的类名必须与源文件一致

    • Java严格区分大小写

    • 一个程序必须有程序的入口

    • 每行语句以分号结尾

  • 编程风格

    • 注释类或方法

    • tab缩进、运算符两边空格 5 + 3

    • 行尾风格  class demo{

    • 换行符\n  制表符\t

  • 作业

    • 独立编写HelloJava程序,并配上必要的注释。

    • 将个人的基本信息(姓名、性别、籍贯、住址)打印到控制台上输出。各条信息分别占一行。

    • 结合\n(换行),\t(制表符),空格等在控制台打印出如下图所示的效果。

总结Summary

  • JDK,JRE,JVM的关系。

  • 环境变量path配置及其作用。

  • Java程序的编写、编译、运行步骤:

  • Java程序编写的规则。

  • 在配置环境、编译、运行各个步骤中常见的错误以及解决方法。

Java编程基础阶段笔记 day01 Java语言概述的更多相关文章

  1. Java编程基础阶段笔记 day04 Java基础语法(下)

    day04 Java基础语法 (下) 笔记Notes要点 switch-case语句注意 switch-case题目(switchTest5) 循环执行顺序 if-else 实现3个整数排序 Stri ...

  2. Java编程基础阶段笔记 day 07 面向对象编程(上)

    ​ 面向对象编程 笔记Notes 面向对象三条学习主线 面向过程 VS 面向对象 类和对象 创建对象例子 面向对象的内存分析 类的属性:成员变量 成员变量 VS 局部变量 类的方法 方法的重载 可变个 ...

  3. Java编程基础阶段笔记 day06 二维数组

    二维数组 笔记Notes 二维数组 二维数组声明 二维数组静态初始化与二位初始化 二维数组元素赋值与获取 二维数组遍历 二维数组内存解析 打印杨辉三角 Arrays工具类 数组中常见的异常 二维数组 ...

  4. Java编程思想重点笔记(Java开发必看)

    Java编程思想重点笔记(Java开发必看)   Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而 ...

  5. 【Java编程思想阅读笔记】Java数据存储位置

    Java数据存储位置 P46页有感 一.前置知识 栈是由系统自动分配的,Java程序员对栈没有直接的操作权限, 堆是所有线程共享的内存区域,栈 是每个线程独享的. 堆是由程序员自己申请的,在使用new ...

  6. Java编程思想学习笔记_1(Java内存和垃圾回收)

    1.Java中对象的存储数据的地方: 共有五个不同的地方可以存储数据. 1)寄存器.最快,因为位于处理器的内部,寄存器按需求分配,不能直接控制. 2)堆栈.位于通用RAM,通过堆栈指针可以从处理器那里 ...

  7. Java编程思想总结笔记The first chapter

    总觉得书中太啰嗦,看完总结后方便日后回忆,本想偷懒网上找别人的总结,无奈找不到好的,只好自食其力,尽量总结得最好. 第一章  对象导论 看到对象导论觉得这本书 目录: 1.1 抽象过程1.2 每个对象 ...

  8. Java编程思想总结笔记Chapter 2

    本章介绍Java程序的基本组成部分,体会到Java中几乎一切都是对象. 第二章   一切都是对象 目录: 2.1 用引用操纵对象 2.2 必须由你创建所有对象 2.3 永远不需要销毁对象 2.4 创建 ...

  9. Java入门——(1)Java编程基础

    Java入门--(1)Java编程基础 第二章 Java编程基础   JAVA 代码的基本格式: 修饰符 class 类名{ 程序代码 }   2.1关键字:赋予了特殊含义的单词.   2.2标识符: ...

随机推荐

  1. 【Linux】Linux下设备网卡以及硬件管理等

    这是Linux下网络硬件管理的基础知识,虽然平时用到的可能比软件的少一点,但是作为基础命令,还是需要记住,以免用时又得查询. 本文参考官方文档:https://wiki.ubuntu.com.cn/% ...

  2. Adobe cs6 全系列软件绿色破解版-一键安装

    下载地址: 链接:https://pan.baidu.com/s/1THssmSS-SnyNc2DW7Wr8cA 提取码:y3tq 软件介绍 作为全球领先的多媒体设计软件供应商,Adobe Syste ...

  3. 解码mmo游戏服务器三:大地图同步(aoi)

    问题引入:aoi(area of interest).在大地图中,玩家只需要关心自己周围的对象变化,而不需要关心距离较远的对象的变化.所以大地图中的数据不需要全部广播,只要同步玩家自己视野范围的消息即 ...

  4. 接口测试中读取excel中的请求数据含有中文问题,UnicodeEncodeError: 'latin-1' codec can't encode character '\u5c0f' in position

    错误信息:UnicodeEncodeError: 'latin-1' codec can't encode character '\u5c0f' in position 31: Body ('小') ...

  5. KNN算法——分类部分

    1.核心思想 如果一个样本在特征空间中的k个最相邻的样本中的大多数属于某一个类别,则该样本也属于这个类别,并具有这个类别上样本的特性.也就是说找出一个样本的k个最近邻居,将这些邻居的属性的平均值赋给该 ...

  6. Web项目性能测试结果分析

    1.测试结果分析 LoadRunner性能测试结果分析是个复杂的过程,通常可以从结果摘要.并发数.平均事务响应时间.每秒点击数.业务成功率.系统资源.网页细分图.Web服务器资源.数据库服务器资源等几 ...

  7. ZooKeeper —— 单机环境和集群环境搭建

    一.单机环境搭建 1.1 下载 下载对应版本Zookeeper,这里我下载的版本3.4.14.官方下载地址:https://archive.apache.org/dist/zookeeper/ # w ...

  8. angular安装

    安装时间:20190703安装环境:win10 1 安装Nodejs 1.1 下载地址:https://nodejs.org/en/ 1.2 下载完成之后双击安装,安装完成之后无需配置环境变量(安装的 ...

  9. 高效 MacBook 工作环境配置,超实用!

    作者:正鹏 & 隃墨 http://www.xialeizhou.com/?p=71 前言 工欲善其事,必先利其器,工具永远都是用来解决问题的,没必要为了工具而工具,一切工具都是为了能快速准确 ...

  10. Hive入门(二)分区

    1 基本概念 1.1 什么是分区 Hive查询中一般会扫描整个表内容,会消耗很多时间.有时候只需要查询表中的一部分数据,因此建表时引入了partition(分区)概念. 表中的一个 Partition ...