Java入门小知识点记录

Java入门

常见Bug:

  • 中文符号
  • 大小写不区分

环境变量配置:

自动配置只有四个工具:java.exe;javac.exe;javaw.exe;jshell.exe。其他工具需要配环境变量

JavaLTS版本(长期版本):

  • Java 5.0
  • Java 8.0
  • Java 17.0

Java三大使用平台:

  • Java SE:Java语言的(标准版),用于桌面应用的开发(这个领域主要使用C/C++)
  • Java ME:Java语言的(小型版),用于嵌入式电子设备或者小型移动设备(IOS/安卓)
  • Java语言的(企业版),用于Web方向的网站开发。(Java)

Java能做什么:

  • 桌面应用开发:各种税务管理软件、IDEA、Clion、Pycharm
  • 企业级应用开发:微服务、springcloud
  • 移动应用开发:鸿蒙、Android、医疗设备
  • 科学计算:matlab
  • 大数据开发:hadoop
  • 游戏开发:MineCraft

Java主要特点:

  • 面向对象
  • 安全性
  • 多线程
  • 简单易用
  • 开源
  • 跨平台

Java运行条件:

  • Java虚拟机(JVM)
  • 核心类库(与Java虚拟机加上运行工具组合形成JRE)
  • 开发工具(Javac编译工具、java运行工具、jdb调试工具、jhat内存分析工具)(编译好的class文件不需要开发工具)

Java基本概念

注释:在程序指定位置添加的说明性信息

  • 单行注释:// 注释信息
  • 多行注释:/* 注释信息 */
  • 文档注释:/** 注释信息 */

关键字:被Java赋予特定含义的英文单词

字面量:

  • 整数类型
  • 小数类型
  • 字符串类型:"字符串内容,可以为空"
  • 字符类型:'单个字符'
  • 布尔类型:false/true
  • 空类型:null

转义字符:

  • \t:将字符串补齐4的倍数
  • \n:换行

变量:

  • 输出打印
  • 参与计算
  • 修改记录的值

计算机的存储规则:

  • 文本
    • 数字:0b二进制;0八进制;0x十六进制
    • 字母
    • 汉字
  • 图片:像素点,RGB存储
  • 声音:波形图

数据类型:

  • 基本数据类型
    • 整数
      • byte
      • short
      • int(默认 )
      • long
    • 浮点数
      • float
      • double(默认)
    • 字符 char
    • 布尔 bool
  • 引用数据类型

命名规范:

  • 由数字、字母、下划线(_)、美元符($)组成
  • 不能以数字开头
  • 不能是关键字
  • 区分大小写

命名方式:原则:见名知意

  • 小驼峰命名法:一个单词小写,第二个单词开始首字母大写,用于:方法和变量
  • 大驼峰命名法:所有首字母大写,用于:类名

键盘录入:

  1. 导包:import java.util.Scanner;
  2. 创建对象:Scanner sc=new Scanner(System.in);
  3. 接受数据:int i=sc.nextInt();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值