首页 > 编程语言 >java 基本语法1

java 基本语法1

时间:2024-07-13 21:41:05浏览次数:22  
标签:基本 java Scanner int 浮点数 语法 读入 new

1.安装idea,java编译器,编译器会自动对代码进行编译,然后运行得到结果.idea分为社区版(免费),企业版(收费),https://www.jetbrains.com/zh-cn/idea/download/?section=windows从官网下载对应版本安装即可.
2.java 的数据类型有四类八项.整数,小数,字符,布尔.其中整数:int long byte short,字符 char,布尔boolean,浮点数double,float.其中整数默认为int类型,小数默认为double类型.如12,默认为int类型12,如果想要表示long 类型需要写成12L,浮点数类似如3.14,表示double类型浮点数,如表示float类型需写为3.14F.在不同类数据加减运算中会出现精度转换(精度低到精度高).其中字符串类'+'任意类型都是作字符串拼接.
3.除了四类八项以外,Java的数据类型都为引用类.如String ArrayList等等.创建引用类需要用到new关键字.如String str=new String();str,在占空间开辟,new String 在堆内存中开辟
4.在java中,像c++一样也存在new关键字,都用于动态开辟内存空间,与c++不同,Java中不存在delete关键字于new配套使用.对于垃圾内存jvm会自动选择合适时机释放,不必手动释放,使得java的内存管理相当便捷,大大降低出现内存泄漏的风险.
5.java实现输入语句
(1)导包import java.util.Scanner;(个人感觉像c++的引用头文件)
(2)创建Scanner对象.Scanner sc=new Scanner(System.in);(在C++中标准命名空间中会自动创建标准输入对象cin,java的输入流对象要自己创建)
(3)实现读入,int t=sc.nextInt();sc的成员函数nextInt,用于读取下一个整数,返回值为Int.类似的成员函数还有,nextDouble(读入浮点数),next(读入字符串),nextLine(读入下一行字符串)
6.在java的标识符命名中有一套命名规范,函数,变量用小驼峰,如(int peopleNumber=2;).类名用大驼峰(public class HelloWorld)
7.单行注释//,多行注释/嘿嘿/
8.java具有支持跨平台的特点,.java文件通过编译形成.class文件再通过jvm虚拟机运行(以行运行)

标签:基本,java,Scanner,int,浮点数,语法,读入,new
From: https://www.cnblogs.com/yuanshitianzun123/p/18300777

相关文章

  • java1
    1.安装一个Java开发环境,我安装的是JDK(从b站上学习的安装教程以及如何配置环境变量等等);同时我也对此进行了初步的了解JDK即Java开发工具包。它是用于构建在Java平台上发布的应用程序、Applet和组件的开发环境。JDK包含了Java编译器、Java文档生成工具、Java打包工具等,是整个Java......
  • [Java IO] 流原理及流的分类
    JavaIO流概念JavaIO(输入/输出)流是Java用于处理输入和输出操作的一种方式。JavaIO系统主要基于流(Stream)的概念,流是一组有序的数据序列,可以是输入流(从数据源读取数据)或输出流(向数据目标写入数据)。JavaIO流分类按操作数据单位不同分为:字节流(8bit)如二进制文件;字符流......
  • 知识图谱数据库基本知识
    文章目录知识图谱数据模型知识图谱查询语言    随着知识图谱规模的日益增长,数据管理愈加重要。一方面,以文件形式保存的知识图谱显然无法满足用户的查询、检索、推理、分析及各种应用需求;另一方面,传统数据库的关系模型与知识图谱的图模型之间存在显著差异,关......
  • 从零学习的JAVAday8~day14
    在安装eclipse时我们直接打开eclipse官网我们点击下载并安装到合适的位置即可。打开eclipse后我们就可以创建Java文件了然后再创建一个Java类,这样我们就可以在里面写我们第一个java代码了这就是我们的第一个代码,意思为输出“helloworld”。我们可以看到运行代码后输出了“he......
  • 学习java进度报告
    helloJava假期`已经过去一周了,也已经完全的放纵一周了,也该拾起学习大业了.看到了暑假生活指导,还是很有压力的,以前只觉得java和之前学的编程语言差不多.现在才知道程度区别很大,以前最多写写简单的编程题目,这次要掌握JAVAweb的前后台开发技术,甚至编写javaweb信息管理系......
  • JavaScript的基础学习(一)
    从头开始学习JavaScript,重新开始打基础<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>......
  • 《JavaSE》------4.<基础语法(数据类型与变量)>
    包含java注释,标识符,关键字,数据类型与变量,Ascii码与Unicode码,类型转换....语言只是工具,不能决定你好不好找工作,决定你好不好找工作的是你的能力!!!!!学历本科及以上就够用了!!!!!!!!!!!!!!!!!!!!!!!!!!!!目录一、注释二、标识符三、关键字四、数据类型与变量4.1字面常量4.1.1字面常量的分类4.2数据......
  • 【JavaScript】聊一聊js中的浅拷贝与深拷贝与手写实现
    前言什么是深拷贝与浅拷贝?深拷贝与浅拷贝是js中处理对象或数据复制操作的两种方式。‌在聊深浅拷贝之前咱得了解一下js中的两种数据类型:基本数据类型(6种)String、Number、Object、Boolean、null、undefined、symbol(ES6+)引用数据类型Object(function、Array、正则表达式等皆......
  • Java-static关键字详解
    目录1.static关键字的用途和作用用途作用2.在类中使用static修饰成员变量、方法和代码块修饰成员变量修饰方法修饰代码块修饰内部类3.常见误区误区1:静态变量在每个实例中都有一份误区2:静态方法可以访问实例变量和实例方法误区3:静态代码块在每次创建对......
  • 高可用系统架构设计技术方案:Java架构师视角
    在现代互联网环境下,高可用性(HighAvailability,HA)已成为衡量系统质量的重要指标之一。对于Java架构师而言,设计一套能够保证业务连续性、快速恢复和持续服务的高可用系统架构,是一项复杂而挑战性的任务。本文将从Java架构师的角度出发,探讨构建高可用系统的关键技术和设计思路。......