首页 > 编程语言 >Java基础01

Java基础01

时间:2023-08-12 22:23:17浏览次数:42  
标签:01 Java 字节 基础 idea 注释 类型 标识符

idea安装

  • 百度搜索idea直接找到官网下载[idea官网](IntelliJ IDEA – 领先的 Java 和 Kotlin IDE (jetbrains.com.cn))(学生可以选择学生版)
  • 根据电脑系统选择位数下载,按照提示进行安装(建议不要放c盘)
  • 系统检索不到Java版本时自己手动选择安装目录
  • 新建项目检查是否安装有问题,打开idea,new project,选择存放文件夹以及输入项目名称,进入编程界面右键src新建class,写一个hello,world试试能否正常打印出来(psvm可以快速创建main方法,sout可以快速创建输出语句)

java基础语法

  1. 注释、标识符、关键字
  • 注释:就是解释自己代码写的是什么功能,防止以后忘记代码内容,注释不会被执行,有三种注释,单行只能注释一行//,多行可以注释多行/**/
  • 文档/** */
  1. 标识符:Java所有的组成部分都需要名字,类名、变量名、方法名都被称为标识符
  • 标识符以A-Z、a-z、$、下划线开始
  • 首字母之后可以是任何字母、$、下划线或者数字组合
  • 不能使用关键字作为方法名或者变量名
  • 标识符区分大小写
  • 可以使用中文,但是不建议
  1. 关键字

    数据类型

  • Java是强类型语言,要求变量的使用严格符合规定,所有变量都必须先定义后使用(安全性高)
  • 弱类型语言如
  • Java分类两大类型语言,一个是基本类型(primitive type)和引用类型(reference type)
  • 基本数据类型分为数值类型和boolean类型,数值类型又分为整数类型、字符类型(char占两个字节)、和浮点类型,boolean类型占一位值只有true和false
  • 整数型:byte为1个字节8位,256种状态,取值范围为-128至127;short是2个字节16位,65536种状态,取值范围为-32768至32767;int是4个字节32位,整数类型默认是int类型,取值范围约21亿;long是8个字节64位一般会在数字最后写个L表示
  • 浮点类型:float占4个字节数字后边加F,double占8个字节
  • 字符类型:char只能定义一个字符,不能输入多个字符
  • 字符串:String不是关键字,是类

什么是位

  • 位(bit)是计算机内部数据最小储存单位,如11001100是一个八位的二进制数
  • 字节(byte)是计算机数据处理的基本单位,习惯用大写B来表示
  • 1B(byte,字节)=8bit(位)
  • 字符是指计算机使用的字母、数字、字和符号

标签:01,Java,字节,基础,idea,注释,类型,标识符
From: https://www.cnblogs.com/shiweirui/p/17625645.html

相关文章

  • JavaScript
    JavaScripJS介绍JS和html代码的第一种结合方式<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>javaScript和html的第一种结合方式</title><scripttype="text/javascript">......
  • DAY001_二进制运算
    左移和右移无符号左移?Java没有无符号左移无符号右移左边补0有符号右移左边用原符号位补位即正数补0效果同无符号右移、负数补1有符号左移右边补0importorg.junit.Test;publicclassTestAaaBinary{ @Test publicvoidtest01(){ //调用JDK的......
  • Delphi 2010 新增功能之: IOUtils 单元(6): TPath(结构体) 的方法与属性
    以后路径相关的处理,用IOUtils.TPath就很方便了.//较常用的方法:TPath.GetTempPath;         {获取临时文件夹路径}TPath.GetTempFileName;       {获取一个临时文件名}TPath.GetPathRoot();        {提取盘符,如:c:......
  • 《深入理解Java虚拟机》读书笔记:垃圾收集器
    垃圾收集器 HotSpot虚拟机包含的所有收集器如图3-5所示。图3-5展示了7种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。新生代收集器:Serial、ParNew、ParallelScavenge,新生代收集器均采用复制算法老年代收集器:SerialOld(标记-整理算法)、Paral......
  • JavaWeb之Servlet入门版教务系统(四)
    之前分享了教务系统中的系统管理模块的具体内容,相信或多或少都收获到了一些东西,今天继续讲述教务系统下的邮件系统模块。首先说一下我写的时候的思路,该模块下主要包含写邮件、收邮件、发邮件、草稿箱、垃圾箱等五个主要功能,用户通过登录系统后,可以在收件箱中看到其他用户给自己发送......
  • 每日汇报 第七周第六天 JAVA开学考程序完成
    今日学习:加上昨天今天JAVA开学考程序终于完成了,代码如下,在论文正文内容输出居中方面还是有问题,想不出解决方案了PaperManagement类:1importjava.util.Scanner;2importjava.util.List;3importjava.util.ArrayList;4importjava.lang.StringBuilder;......
  • Java基础之类变量和类方法
    1、例子现在有这样一个问题:有一群小孩在玩堆雪人,不时有新的小孩加入,请问如何知道现在共有多少人在玩?,编写程序解决。 传统的方法来解决,就是用一搞count变量来处理,多一个人就++;这样没有使用oop,不好。解决:使用类变量。我们在创建一个小孩时,就把count加1,并且count是......
  • JavaScript之流程控制
    1流程控制2顺序流程空制顺序结构是程序中最简单、最基本的流程控制,它没有特定的语法结构,程序会按照(代码的先后顺序,依次执行)程序中大多数的代码都是这样执行的。3分支流程控制if语句3.1分支结构3.2if语句3.2.1语法结构//条件成立执行代码,否则什么也不做if(条件表达式){/......
  • Java中的String方法详解
    (String方法)先进行专栏介绍本专栏是自己学Java的旅途,纯手敲的代码,自己跟着黑马课程学习的,并加入一些自己的理解,对代码和笔记进行适当修改。希望能对大家能有所帮助,同时也是请大家对我进行监督,对我写的代码进行建议,互相学习。String详解Java中的String是一个不可变的字符序......
  • SV 第五章 面向对象编程基础
    SystemVerilog验证5面向对象编程基础5.1概述对于Verilog和C语言来说,由于他们不是面向对象变成语言,数据的存储往往是分布式的,例如把数据、地址、指令分别保存在不同的数组里面,不利于程序的解读。面向对象变成使得用户可以创建复杂的数据类型,将数据类型紧密地结合在一起,可以在......