java笔记_01

Markdown基本语法

一级标题 # 这是一级标题
二级标题 ## 两个#

这是三级标题

三级标题 ###

这是五级标题

无序列表

面向对象的特征有哪些?

  • 继承
  • 多态
  • 封装
  • 抽象

有序列表

如何把大象塞进冰箱?

  1. 打开冰箱门
  2. 把大象塞进去
  3. 关上冰箱门

链接的引用

更多Markdown语法 请点击

图片的语法格式

基本语法格式为

引用网上图片,比如引用Java之父的图片


image

引用段落

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 [1]

代码块的编写

编辑代码的区域

举例

以下代码可以通过递归实现斐波那契函数

# 1, 1, 2, 3, 5, 8, 13, 21
def fibo(k):
    """
    递归实现斐波那契数列
    :param k: k代表位置序号
    :return: k 个值 是多少
    """
    assert k > 0, "k的值必须大于0"
    if k in [1, 2]:
        return 1
    # before1 = fibo(k-1)
    # before2 = fibo(k-2)
    # res = before1 + before2
    # return res
    return fibo(k-1) + fibo(k-2)

print(fibo(9))

斜体

字体变倾斜

粗体

字体加粗
字体

强调效果

有的时候我们在编辑函数需要使用return关键字

表格

操作 说明
盘符名称: 盘符切换。E:回车,表示切换到E盘。
dir 查看当前路径下的内容。
cd 目录 进入单级目录。cd eric
cd 目录1\目录2... 进入多级目录。cd eric\JavaSE
cd .. 回退到上一级目录。
cd \ 回退到盘符目录。
cls 清屏。
exit 退出命令提示符窗口。
color /help 设置控制台颜色, 例如: color 3f
ipconfig /all 查看本机IP地址.
ping ip地址或者网址 -t 测试网络连接是否通畅.
shutdown -s -f -t 时间 设置电脑定时关机(时间单位: 秒)
shutdown -a 取消电脑的自动关机计划
java -version 查看你安装的JDK版本的.

配置环境变量

  1. 新建系统变量(也可以选择用户变量,用户变量为使用电脑的账户的个性化配置)
  • 变量名为JAVA_HOME
  • 变量值为jdk安装路径 注:不要带bin这一级
  1. 在path中配置刚才设置好的JAVA_HOME环境变量

格式:%JAVA_HOME%\bin
%JAVA_HOME%表示为引用它的变量值即 jdk 安装路径

  1. 测试
  • 方法一:在DOS控制台输入java或者javac出现如下画面即可


    image.png
  • 方法二:在DOS控制台输入java -version可以查看java版本


    image.png

程序的开发步骤

  1. 编写
  2. 编译
  3. 执行
  • 编写
public class Better{
  public static void main(String[]args){      
         System.out.println("I will be better.");
}
}

  • 编译
    通过javac命令讲Better.java编译成Better.class文件
//在DOS窗口输入如下命令
javac Better.java

出现如下情况为正确


image.png
  • 执行
    通过Java指令执行Better.class字节码文件
//在DOS窗口执行如下指令
java Better

Notepad++软件

  • 概述:指的是我们用来编写代码的程序
  • 分类:
    • windows操作系统自带的记事本
    • 高级笔记本(eg:Notepad++、Editplus)
    • 高级集成开发环境
      指的是集编写、编译、执行、调试于一体的软件
      eg:
      - Eclipse
      - MyEclipse
      - IDEA

注释

//单行注释
/*
* 多行注释
*/

关键字

  • 关键字全部由小写英文组成
  • 常用的开发环境对关键字会有高亮显示

常用的关键字

  • public
  • private
  • protect
  • void

保留字

  • 概述:

现在还不是关键字的单词 但是却具有关键字的意义 在以后的jdk升级版本中,可能会被升级为关键字的单词

  • 常见的保留字

eg:1.goto 2.const

常量

概述:指的是在程序运行过程中,其值不会发生改变

分类:
1.自定义值
2.字面值:

  • 整数常量
  • 小数常量
  • 字符常量
  • 字符串常量
  • 布尔常量
  • 空常量

变量

  • 在程序的执行过程中,其值可以在某个范围内发生改变的量叫变量
  • java要求一个变量每次只能保存一个数据,而且必须明确保存数据的数据类型。

数据类型

Java是一种强类型语言,针对于每一个数据都给出了明确数据类型

解释:区分一门语言到底是强类型语言还是弱类型语言的依据是: 看这门语言对数据的数据类型划分是否精细.
如果精细, 则是强类型语言, 如果不精细, 则是弱类型语言.

分类

  • byte, short, char, int, long, float, double, boolean


    image.png
  • 数据类型取直范围


    image.png

格式

  • 方式一: 声明变量并赋值.
数据类型 变量名 = 初始化值;

//示例: 声明(定义)一个int类型的变量, 变量名叫a, 初始化值为: 10
int a = 10;
  • 方式二:先声明, 后赋值.
数据类型 变量名;
变量名 = 初始化值;

//示例
//1. 声明(定义)一个int类型的变量, 变量名叫a
int a;                        
//2. 把数字10赋值给变量a    
a = 10;      

注意事项

变量未赋值,不能使用.
变量只在它所属的范围内有效.
一行上可以定义多个变量,但是不建议.

你可能感兴趣的:(java笔记_01)