​目录内容

  • 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. kubernetes之使用http rest api访问集群

    系列目录 在Kubernetes集群中,API Server是集群管理API的入口,由运行在Master节点上的一个名为kube-apiserver的进程提供的服务. 用户进入API可以通过kubec ...

  2. 关于学习js的Promise的心得体会

    最近一直在研究js的Promise对象,其中有一篇blog写得比较通俗易懂,转发如下: http://www.cnblogs.com/lvdabao/p/es6-promise-1.html 参照上面 ...

  3. vue的checkbox或多选的select的代码例子

    另外一种实现checkbox的vue绑定方法代码: 给v-model绑定一个相同的数组类型的属性: <div id="app"> <label>jack&l ...

  4. Laravel ---【转】PhpStorm下Laravel代码智能提示

    [转]http://blog.csdn.net/pangchengyong0724/article/details/54706775 第一步:在项目的composer.json中添加如下一行 &quo ...

  5. 基于Google Earth Engine的全国地表温度反演

    国内研究landsat8温度反演的人员很多,但是现有算法一般都是一景为例子,进行开展. 这有一个局限性,当研究的尺度很大时,就需要比较大的运算量了,例如全省温度,全国温度,全球温度,当然大家可能会说, ...

  6. Angular中input和output使用

    // 写法一: 1 @Components({ 2 ...., 3 inputs:['init'], 4 outputs:['finish'] 5 }) 6 export class xxx(){ 7 ...

  7. cat more less 命令混用

    在Linux系统中有三种命令可以用来查阅全部的文件,分别是cat.more和less命令.它们查阅文件的使用方法也比较简单都是 命令 文件名 ,但是三者又有着区别. 1.cat命令可以一次显示整个文件 ...

  8. Frameset下的frame动态隐藏

    技术涉及:html+Jquery 不多说直接上图:由于是  .netcore  MVC Web应用对于大家来说不一致的话可供参考哦

  9. SQL高度优化

      受同事dd之托,优化一条boss看的报表SQL.dd写复杂疑难SQL无数,如何写出优雅的SQL自有一番心得体会.能将一条7表含inner join,left join并含有关联子查询的.返回结果集 ...

  10. POJ 3621:Sightseeing Cows(最优比率环)

    http://poj.org/problem?id=3621 题意:有n个点m条有向边,每个点有一个点权val[i],边有边权w(i, j).找一个环使得Σ(val) / Σ(w)最大,并输出. 思路 ...