写点什么

从零开始学 java 第一天(为报训练营做准备)

用户头像
落曦
关注
发布于: 2021 年 01 月 22 日

基础常识

  • 软件开发

软件,即一系列按照特定顺序组织的计算机数据和指令的集合。有系统软件和应用软件之分

  • 人机交互方法

  • 图形化界面(GUI)这种方式简单直观,使用易于接受,操作容易上手

  • 命令行方式(CLI):需要一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些指令

  • 常用的 DOS 命令

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

  • md:创建一个文件夹

  • rd:删除一个文件夹

  • cd:进入指定目录

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

  • cd\:退回到跟目录

  • del:删除文件

  • exit:退出 dos 命令行

java 语言概述

  • 什么是计算机语言

  • 语言:是人与人之间用于沟通的一种方式

  • 计算机语言:人与计算机交流的方式。

  • 第一代语言

  • 打孔机

  • 第二代语言

  • 汇编

  • 第三代语言

  • C、Pascal、Fortran 面向过程语言

  • C++面向过程/面向对象

  • Java 跨平台的纯面向对象的语言

  • .NET 跨平台语言


面向对象能够更好的在抽象的层面来分析问题,在程序实现跨越极大的赋予之前的代码

这些是面向过程变成难以实现的


java 语言的主要特性

  • 易学

  • 强制面向对象

  • 分布式

  • 健壮的

  • 安全的

  • 体系结构中立的

  • 解释型的(先编译后解释)

  • 性能高

  • 支持多线程的


java 语言运行机制及运行过程

java 语言的特点

  • 特点一:面向对象

  • 两个基本概念:类和对象

  • 三大特性:封装、继承、多态

  • 特点二:健壮性、完善性

  • 吸收了 C/C++语言的优点,但去掉了其影响程序健壮性的部分,提供了一个相对安全的内存管理和访问机制

  • 特点三:跨平台性 jvm

  • 跨平台性:通过 java 语言编写的应用程序在不同的系统平台商都可以运行。一次编写,处处运行。

  • 原理:只要在需要有哪些 java 应用程序的操作系统上,先安装一个 java 虚拟机即可。由 JVM 来负责 java 程序在该系统中运行。由虚拟机将程序转换成各自操作系统的指令集,就可以跨平台了。


java 两种核心机制

  • Java 虚拟机,JVM

  • 垃圾回收机制,GC

  • 优点:不会出现忘记回收

  • 缺点:回收不及时

一般的观点是,宁可回收不及时但是一定要回收。


什么是 JDK、JRE

  • JDK java 开发工具包

  • JRE java 运行环境

JDK 开发工具完成的 java 程序,交给 JRE 运行

JDK>JRE>JVM


java 语言的基本语法

关键字

  • 关键字的定义和特点

  • 定义:被 java 语言赋予了特殊含义,用做专门用途的字符串

  • 特点:关键字中所有字母都为小写

  • 用于定义数据类型的关键字

  • class interface enum byte short int long floar double char boolean void

  • 用于定义数据类型值的关键字

  • true false null

  • 用于定义流程控制的关键字

  • if else switch case default while do for break continue return

  • java 的保留字

  • byValue cast future generic inner operator outer rest var goto const

文本编辑器

  • Windows

  • notepad++ editplus UltraEdit

  • mac

  • sublime Text BBEdit


标识符

  • 标识符:

  • java 对各种变量、方法和类等要素命名时使用的字符序列成为标识符

  • 凡是自己可以起名字的地方都叫标识符

  • 定义合法标识符规则

  • 由 26 个英文字母大小写,0-9,_或 $组成

  • 数字不可以开头

  • 不可以使用关键字和保留字,但能包含关键字和保留字

  • java 中严格区分大小写,长度无限制

  • 标识符不能包含空格

  • 注意:在起名字时,为了提高阅读性,要尽量有意义,“见名知意”


java 中的名称命名规范

  • java 中的命名规范:

  • 包名:多单词组成时所有字母都小写

  • 类名,接口名:多单词组成时,所有单词的首字母大写

  • 变量名,方法名:多单词组成时,第一个单词首字母小写第二个单词首字母大写

  • 常量名:所有字母都大写。多单词时,每个单词用下划线连接


用户头像

落曦

关注

还未添加个人签名 2019.03.25 加入

还未添加个人简介

评论

发布
暂无评论
从零开始学java第一天(为报训练营做准备)