java基础1

java基础

一、Java基础

1.什么是程序?

为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合,就是计算机程序编写程序的工具 就是计算机语言,java是目前应用最广泛的编程语言。

2.java介绍
2.1发展

创始人:詹姆士·高斯林James Gosling

java图标:一杯冒着热气的咖啡

在这里插入图片描述

发展历程:

  • 1995诞生,Sun公司
  • 1996 JDK1.0
  • 2004 JDK1.5 也称JDK5
  • 2006 JDK6
  • 2009.4.20,被Oracle公司收购
  • 2011 JDK7
  • 2014 JDK8(推荐)
  • 2017.9 JDK9 Oracle宣布每六个月发布一个新的版本(每年3月和9月)
  • 2018.3 JDK10
  • 2018.9 JDK11 长期支持版本
2.2平台

java平台有三个版本:

  • JavaSE

    Java Platform Standard Edition 标准版,包括Java语言的基础核心

    用于开发桌面应用程序,如qq、记事本、计算器等

  • JavaEE

    Java Platform Enterprise Edition 企业版,以前也称为J2EE,包括JavaSE

    用于开发企业程序,如web网站、分布式应用等

  • JavaME

    Java Platform Micro Edition 微缩版/移动版

    用于开发移动设备/嵌入式设备的应用,如手机游戏

2.3特点
  • 跨平台:write once,run anywhere
  • 安全的:安全机制,防止恶意代码的攻击
  • 简单的:语法简洁,去除不常用的功能
  • 健壮的:可靠性高,更具健壮性
  • 面向对象:面向对象的程序设计语言
3.名称解释
3.1 JDK

Java Development Kit (java开发工具包)

3.2JRE

Java Runtime Environment(Java运行环境)

3.3JVM

Java Virtual Machine(Java虚拟机)

Java的跨平台就是通过在不同的平台安装相应的JVM来实现的
在这里插入图片描述

JDK、JRE、JVM的关系
在这里插入图片描述

二、安装Java

1.下载并安装

分平台、分版本:

  • Windows、Linux、Mac
  • 32位、64位

使用jdk-8u151-windows-x64.zip,直接解压缩

2.配置环境变量

右击计算机——>属性——>高级系统设置——>高级——>环境变量:

  • JAVA_HOME

    新建一个JAVA_HOME,配置JDK安转的位置C:\Program Files\Java\jdk1.8.0_201

  • CLASSPATH

    新建一个CLASSPATH,配置类库文件位置,即lib目录的位置.;%JAVA_HOME%\lib

  • PATH

    修改PATH,在末尾添加JDK命令文件的位置,即bin目录的位置,以分号隔开%JAVA_HOME%\bin

    验证:

    java -version
    javac -version
    

三、第一个Java程序

1.使用记事本开发

步骤:

1.编写源代码

源代码以.java结尾

public class hello {
    public static void main(String[] args){
        System.out.println("welcome to java world")
    }
}

2.将源代码编译为字节码文件

字节码文件以.class结尾

使用javac命令,执行:javac hello.java

3.运行字节码

使用java命令,执行:java hello

显示文件后缀名的方法:双击计算机——>组织——>文件夹和搜索

选项——>查看——>去掉“隐藏已知文件类型的扩展名”

2.基本用法
2.1输出信息

System.out.println();输出后换行

System.out.print();输出后不换行

2.2转义符

反斜杠\表示转义符

该字符可以与后面相邻的一个字符组成一个新的含义,如:

  • \"表示引号
  • \n表示换行
  • \t表示制表符Tab
  • \\表示反斜杠
2.3注释

用来标注解释的内容,不会被执行

三种类型:

  • 单行注释,以//开头

  • 多行注释,以开头/*,以结尾*/

  • 文档注释,以开头/**,以结尾*/

    可以结合javadoc命令提取文档注释的内容,生成文档

    执行:javadoc hello.java

2.4编码规范

要求:

  • 类名必须与文件名相同,通常采用所有单词首字母大写的形式
  • 语句必须以分号结尾
  • 标点符号必须为英文符号
  • 大小写敏感,即区分大小写

建议:

  • 所有命名不建议使用中文、空格、特殊字符等,不要以数字开头
  • 一行只写一条语句
  • {}的使用及位置
  • 合理的代码缩进
3.使用eclipse开发

Eclipse是Java开发的一个集成开发工具(IDE:Integrated Development Environment)

3.1基本使用

步骤:

1.创建java项目

File——>New——>Project——>Java Project

2.创建包

右击src——>New——>Package

3.创建源代码文件并编写

右击包——>New——>Class

4.运行程序

注:Eclipse会自动将源代码编译成字节码

3.2常用设置
  • 修改字体

    Window——>Preferences——>搜索font——>Colors and Fonts——>Basic——>Text Font

  • 修改字符集

    Window——>Preferences——>encoding——>Workspace

4.基础知识
4.1容量单位

bit 位 (比特),简写b,计算机存储信息的最小单位

byte 字节,简写B,1B=8b

1KB=1024B(千字节)

1MB=1024KB(兆字节)

1GB=1024MB(吉字节)

1TB=1024GB

1PB=1024TB

1EB=1024PB

4.2字符集

计算机底层使用的是二进制,所有数据在计算机底层都是以二进制形式来保存的

  • 将字符转换为二进制的过程,称为编码
  • 将二进制转换为字符的过程,称为解码
  • 编码和解码是所采用的规则,称为字符集

常见的字符集:

  • ASCII

    美国的编码,使用7位来对美国常用的字符进行编码,包含128个字符

在这里插入图片描述

  • ISO-8859-1

    欧洲的编码,使用8位,包含256个字符

  • GB2312

    国标码,中国的编码

  • Unicode

    万国码,是一种国际标准编码,包含世界上所有的语言和字符,为每个字符都设定了唯一的编码

    有多种实现:UTF-8(最常用)、UTF-16、UTF-32

  • 中文乱码

    编写程序时,由于字符集设置不对 或解码时使用了不一致的字符集,会导致出现的中文乱码的问题

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值