JAVA

JAVA三大块J2SE:平台标准版,可以做桌面程序开发(它是整个JAVA技术开发的基础和核心)J2EE:平台企业版,可以做网站J2ME:平台微型版,可以做移动端程序开发(例如:手机上的各类APP)JAVA语言特性简单性:舍弃C++难以掌握的功能,如:指针面向对象:安全性:健壮性:运行过程中产生垃圾自动回收,简称GC机制可移植性:程序编译一次,不做任何修改时可到处运行,即跨平台JAVA的加载于执行编写JAVA源文件(注:后缀名是.java)编译(也就是检查Java语法格式,当
摘要由CSDN通过智能技术生成
JAVA三大块
  • J2SE:平台标准版,可以做桌面程序开发(它是整个JAVA技术开发的基础和核心)
  • J2EE:平台企业版,可以做网站
  • J2ME:平台微型版,可以做移动端程序开发(例如:手机上的各类APP)
JAVA语言特性
  • 简单性:舍弃C++难以掌握的功能,如:指针
  • 面向对象:
  • 安全性:
  • 健壮性:运行过程中产生垃圾自动回收,简称GC机制
  • 可移植性:程序编译一次,不做任何修改时可到处运行,即跨平台
JAVA的加载于执行
  1. 编写JAVA源文件(注:后缀名是.java)
  2. 编译(也就是检查Java语法格式,当编译成功,则自动生成一个字节码文件(.class))使用javac命令编译Java源文件
  3. 运行(注:运行的是字节码文件)如果想在当前系统上运行字节码文件,则必须保证有JVM-JAVA虚拟机
JVM安装
  • 在安装JDK的同时安装JVM
  • 在安装JRE的同时安装JVM
JDK、JRE、JVM各自是什么?以及之间的关系?
  • JDK:Java开发工具包
  • JRE:Java运行环境
  • JVM:Java虚拟机
编写第一个Java程序
  1. 编写Java程序

  2. 编译

    Javac Main.java在DOS编译时出现“不是内部命令或者外部命令”错误提示,则需要安装JDK。

    在DOS0系统编译中出现以下错误则在java后加上-encoding UTF-8

Java源文件的组成部分
  1. 编写类【也叫做编写外部结构】:class Main{}–Main表示类名

  2. 编写Main方法【也叫做主方法或主程序入口】

    注意:编写在类中

    ​ 只能编写一个Main主方法

    ​ 在一个类中Main方法可有可无

  3. 编写代码:编写在Main方法中

输出语句

打印输出语句:System.out.print(“想要打印输出的字母、汉字

数字以及特殊符号”);

如有多条语句,想要换行,则是printIn

注释
  • 单行注释//
  • 多行注释/*注释内容*/
  • 文档注释/**注释内容*/
public class与class的区别
  • 一个类前面的public是可有可无

  • 如果一个类使用public修饰,则文件名必须与类名一致

  • 如果一个类前面没有使用public修饰,则文件名可以与类名不一样,当编译成功后会生成与类名一样的字节码文件

  • 一个类中main方法可有可无,如果没有编写main方法编译成功,但会不能运行

  • 一个源文件可以有多个类,当编译成功后会自动生成对应类的个数的字节码文件,并可以运行每个字节码的文件,但必须有且只要一个Main方法(程序入口)

    classpath(字节码路径)配置

DOS只有在当前目录下找到字节码文件则执行,否则出错(也就是不在java所在的当前目录)

配置classpath:

  1. ​ 临时配置:使用set命令完成临时配置classpath

    ​ set classpath=D:\java\src\day20220303 [临时配置]

     set classpath=D:\java\src\day20220303;D:\java  [可以配置多个路径,上一个没找到,则在下一个路径寻找]
    
     set classpath  [查看是否配置]
    

    ​ set classpeth [删除之前的classpath配置]

  2. ​ 永久配置:我的计算机-系统属性-环境变量-系统变量-新建

标识符

类名、变量名、参数名、方法名等的修饰

标识符命名规则

  • 以字母、下划线、 开 头 , 其 后 可 以 是 字 母 、 数 字 、 下 划 线 、 开头,其后可以是字母、数字、下划线、 ,线

  • 要区分大小写,不能使用关键字

  • 命名最好建名知意(如:name、age)

  • 类名每个单词首字母大写(如:Helloworld)

  • 变量名称、方法名称、参数名称采用驼峰命名法(如:getInfo、studentName)

  • 标识符的长度不要超过15个字符

字面值
  • 整数类型字面值,如:100 9
  • 浮点类型字面值,如:0.1 3.1415
  • 字符串类型字面值(如:“你好”、“北京西”)
  • 字符串 [表示一次可以存放0个、1个或多个,但是必须使用英文的双引号引起]
  • 字符类型字面值(如:‘a’、‘男’)
  • 字符类型 [表示一次只能存放一个 ,并且使用英文的单引号引起来]
  • 布尔类型 [表示只要二个取值,分别是true、false]
进制
  • 二进制
  • 八进制
  • 十进制
  • 十六进制
字符编码

定义:按某种格式或者规定将数据存在计算机中

常用字符编码:

  • ​ ASCII:‘a’ -------->97 ‘A’ -------->65 ‘0’ ------>48 ‘ ’ -------->32

  • ​ ISO8859-1:西欧语言编码,兼容ASCII[不能存储中文]

    ​ GBK\GB2312:中文编码

  • ​ Unicode:统一全球所有国家的文字[UTF-8,UTF-16,UTF-32]

变量

定义:存放数据,并且该变量中的数据是可以发生变化的

常用的数据类型

  • ​ 整数类型:int
  • ​ 浮点类型:double
  • ​ 字符串类型:string
  • ​ 字符类型:char
  • ​ 布尔类型:boolean
变量的操作步骤
  1. 声明变量(也就是确定当前变量存放数据的类型)

    语法格式:数据类型 变量名称

    如:int a;

  2. 赋值(也就是将右侧的值赋给等号左侧的变量名称)

    语法格式:变量名称=值

    如:a=100;

  3. 使用(也就是打印输出,如:System.out.print(a))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值