​目录内容

  • 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. Tinyhttpd for Windows(500多行)

    TinyHTTPd forWindows 前言 TinyHTTPd是一个开源的简易学习型的HTTP服务器,项目主页在:http://tinyhttpd.sourceforge.NET/,源代码下载:h ...

  2. jquery中的ajax应用集锦

    一,原生JS实现ajax: 1 2 3 4 5 6 7 8 9 10 11 function AjaxGet()         {             var xhrObj;           ...

  3. leetcode解答索引一期工程:1 - 40题

    更多内容敬请期待.解法是否最优不能保证,但OJ肯定是能过的. 1: Two Sum 2: Median of Two Sorted Arrays 3: Longest Substring Withou ...

  4. Codility---Nesting

    Task description A string S consisting of N characters is called properly nested if: S is empty; S h ...

  5. git实战经验(很实用)

    推荐学习git很好的网站https://www.breakyizhan.com/git/216.html 以下内容,虽然编排不行,但是请认真的读下去,都是自己平时请自操作的,放心使用. 这是个人的gi ...

  6. 【python】UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1: invalid start byte

    header中干掉 "Accept-Encoding": "gzip, deflate, br", 注意:

  7. SpringBoot项目多数据源配置

    博主总结的不错,事务也考虑到了,存一下: https://blog.csdn.net/xqnode/article/details/86498507

  8. Programming In Lua 第六章

    1, 2, 3,

  9. golang切片和数组的区别

    好久的没有写博客了,这段时间没事研究了下go这门语言. 我们先介绍下go中的数组和切片的区别和用法 说了这么多 我们先来看段代码吧 var arr1 [3]int var arr2 [3]int = ...

  10. 从无到有构建vue实战项目(二)

    二.vue项目的初步搭建 该项目我采用了当下最流行的vue ui框架---element-ui,首先用vue-cli构建一个vue项目: vue create education 然后会出现一系列配置 ...