Java基础知识

作者:神秘网友 发布时间:2020-10-14 06:35:59

Java基础知识

Java基础知识

数据类型

基本类型:

整型:int long short,byte
浮点型:float,double
字符型:char
布尔型:boolean

public static void main(String[] args) {
		int x=0,y=1;
		float t=3.4f;
		double m=4;
		boolean f=true;
		String n="jgh";
		char ch='c';
		System.out.print(m);
	}

复合类型:

class:
interface:
数组

基本数据类型转换

自动类型转换:

        int x=1,y=1;
		float t=3.4f;
		System.out.print(x+t+"\n");

强制类型转换:

		System.out.print((int)(x+t));

Java基础知识
Java基础知识

包装类

借鉴一下
Java基础知识

int和integer区别

int与integer的区别从大的方面来说就是基本数据类型与其包装类的区别:
int 是基本类型,直接存数值,而integer是对象,用一个引用指向这个对象
Java 中的数据类型分为基本数据类型和复杂数据类型,int 是前者而integer 是后者(也就是一个类);因此在类进行初始化时int类的变量初始为0.而Integer的变量则初始化为null.
二者之间可以相互转换

int a=Integer.parseInt("123")

Integer a=new Integer(100)
Integer b=Integer.valueOf(100)

逻辑运算符&和&&的区别,逻辑运算符&与位运算符&的区别

&&的两侧必须要求是布尔(boolean)值或者布尔(boolean)表达式,且有短路功能
&既是位运算符也是逻辑运算符,&的两侧可以是int,也可以是布尔,当&表达式是int时,要求先把运算符两侧的数转化为二进制,例如 12&5

JAVA语言中可以采取什么语句跳出多重循环?

break 跳出本次循环
break lab 跳出多重循环的外层循环

	public static void main(String[] args) {
		int x=0;
		lab:
			for(int i=0;i<5;i++){
				x++;
				for(int j=0;j<5;j++){
					x++;
					if(j%2==0){
						break lab;
					}
				}
			}
	System.out.print(x);
	}

啊啊啊这次博客太赶了,质量好差嘤嘤嘤~

Java基础知识相关教程

  1. Java压测之四两拨千斤

    Java压测之四两拨千斤 为什么80%的码农都做不了架构师? 何为压测,何为DDOS攻击、CC攻击,我想,百度会告诉你一切。 在做这件事情之前,我先贴上一份代码,如果你是测试工程师,或许这份代码对你有用。 package com.ezone.test.socket;import java.net.InetS

  2. 【转载】基于JavaScript在线头像图片编辑前端后台实现

    【转载】基于JavaScript在线头像图片编辑前端后台实现 为什么80%的码农都做不了架构师? maybe yes发表于2014-12-12 10:58 原文链接 :http://blog.lmlphp.com/archives/32来自 :LMLPHP后院 前端使用Jcrop实现预览和获取图片大小,选定位置等信息。关于Jcrop,

  3. Java-File类、递归-第19节

    Java-File类、递归-第19节 学习目标: 熟练使用File类,能够实现创建与删除文件文件夹操作; 掌握常用的搜索文件夹或者文件的方法; 理解递归的概念,并熟练使用递归完成搜索工作。 学习内容: 一、File类 1、简介 a、java.io.Fileb、对文件或文件夹(目录)

  4. 每日一练 JS30天挑战 CSS变量和javaScript

    每日一练 JS30天挑战 CSS变量和javaScript 实现目标 三个按钮 根据按钮来调整图片元素的边距大

  5. Java学习笔记-Day07 Java数组

    Java学习笔记-Day07 Java数组 Java学习笔记-Day07 Java数组 一、数组的介绍 1、数组的概念 2、数组的元素 3、数组的长度 4、数组的数据类型 5、数组的区分 6、数组的特点 二、一维数组的声明 三、一维数组的初始化 四、一维数组的遍历 五、输入一维数组的值

  6. 基础知识-new delete

    基础知识-new delete 动态制造对象 new: 动态内存分配,制造一个对象 当我们使用关键字new在堆上动态创建一个对象A时,比如 A* p = new A(),它实际上做了三件事: 向堆上申请一块内存空间(做够容纳对象A大小的数据)(operator new) 调用构造函数 (调用A的构

  7. 关于JavaWeb中读取【项目路径下文件】的路径问题

    关于JavaWeb中读

  8. 第一个JAVA程序

    第一个JAVA程序 前面几篇博文介绍了JAVA的特点以及开发工具集,从这篇开始,我们真正的学习JAVA的语法等知识。本篇将介绍如何使用记事本编写我们的第一个JAVA程序并通过控制台编译运行。 第一步: 新建文本文档,编辑内容如下所示: /***我的第一个Java程序*/