一些java基本程序图解1
1 装箱拆箱
public class id1 {public static void main(String[] args) { Integer a = new Integer(3); Integer b = 3; // 将3自动装箱成Integer类型 int c = 3; System.out.println(a == b); // false 两个引用没有引用同一对象 System.out.println(a == c); // true a自动拆箱成int类型再和c比较 }
}
Integer类型可以new,也可以直接赋值;
运行如下;
2 逻辑运算、位运算、短路
public class id2 {public static void main(String[] args) { int x,y=10;if(((x=0)==0) || ((y=20)==20)){System.out.println("现在y的值是:"+y);}int a,b=10;if(((a=0)==0) | ((b=20)==20)){System.out.println("现在b的值是:"+b);}}
}
&&逻辑与 ||逻辑或
&按位与 |按位或
x,y,a,b都在IF语句里都重新赋值了,y也该是20了?
逻辑运算符执行的是短路求值,当参与运算的一个操作数已经足以推断出这个表达式的值的时候,另外一个操作数(有可能是表达式)就不会执行;
运行如下;
3 File类的基本使用
import java.io.File;public class id3 {public static void main(String args[]) {String dirname = "C:/Program Files/Java/jdk1.8.0_181";File f1 = new File(dirname);if (f1.isDirectory()) {System.out.println("Directory of " + dirname);String s[] = f1.list();for (int i = 0; i < s.length; i++) {File f = new File(dirname + "/" + s[i]);if (f.isDirectory()) {System.out.println(s[i] + " is a directory");} else {System.out.println(s[i] + " is a file");}}} else {System.out.println(dirname + " is not a directory");}}
}
输出了安装目录下的全部文件和目录名称;
项目;
一些java基本程序图解1相关推荐
- 一些java基本程序图解2
1 水仙花数 "水仙花数"是指一个三位数,其各位数字立方和等于该数本身. 例如,153 是一个"水仙花数",因为 153 = 1的三次方+5的三次方+3 ...
- 《Java虚拟机原理图解》5. JVM类加载器机制与类加载过程
参考网址:http://blog.csdn.net/luanlouis/article/details/50529868 0.前言 读完本文,你将了解到: 一.为什么说Jabalpur语言是跨平台的 ...
- java图的建立field_《Java虚拟机原理图解》1.4 class文件中的字段表集合--field字段在class文件中是怎样组织的...
0.前言 了解JVM虚拟机原理是每一个Java程序员修炼的必经之路.但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述 ...
- java class文件常量池_《Java虚拟机原理图解》 1.2.3、Class文件中的常量池详解(下)...
Java内存区域 1.程序计数器(Program Counter Register)(线程私有的) 2.Java虚拟机栈 (Java Virtual Machine S ...
- 深入理解Java内存(图解堆栈)
转载:深入理解Java内存(图解堆栈) - 万物为铜 - 博客园 深入理解Java内存(图解) 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚 ...
- 数据结构 - Java -韩顺平 图解Java数据结构和算法
数据结构 Lesson 1 数据结构的知识总结 1. 几个经典的算法面试题 2. 线性结构与非线性结构 2.1 稀疏数组 sparsearray 2.2 队列 2.2.1 顺序队列: 2.2.2 环形 ...
- Java NIO (图解+秒懂+史上最全)
文章很长,建议收藏起来,慢慢读! Java 高并发 发烧友社群:疯狂创客圈 奉上以下珍贵的学习资源: 免费赠送 经典图书:<Java高并发核心编程(卷1)> 面试必备 + 大厂必备 +涨薪 ...
- java程序ssh置顶_使用shell脚本启动远程(SSH)Java应用程序不会返回本地提示
我见过类似的问题,所有已解决的问题已经解决/不适用. 我在启动Java应用程序的远程计算机中有一个bash脚本.相关的行将是: #!/usr/bin/env bash ... java -cp /fu ...
- java 正则 cpu 100_这六个原因真的可以使Java应用程序的CPU使用率飙升到100%吗?...
点击上方的"代码农户的冥想记录",然后选择"设为明星" 高质量文章,及时交付 问题 1. 无限while循环会导致CPU使用率飙升吗? 2.经常使用Young ...
最新文章
- 基于相交线的双目平面SLAM
- 计算机专业的学员为什么要学erp,对要进入计算机专业学习的人的小小建议(浅谈)...
- DF学数据结构系列——B树(B-树和B+树)介绍
- 2021-07-15
- 全球及中国洗衣粉市场消费调查与营销策略分析报告2022版
- java 模板引擎_极简 Spring Boot 整合 Thymeleaf 页面模板
- mongoose设置unique不生效问题解决
- redux-saga基本用法
- 查询商品列表报错This application has no explicit mapping for /error, so you are seeing this as a fallback
- (转)Hibernate框架基础——一对多关联关系映射
- 十一:Cocos2d-x坐标系
- MD5,SHA-1,SHA-256摘要加解密
- WEB标准 基础(一) 到底是什么?
- 如何开始在 Mac 上使用快捷方式?
- 优秀课件笔记之文件系统
- python验证软件签名
- iOS中雷达波扩散Layer层动画的实现
- java mc和java jdk_JDK、JRE、JVM三者间的关系
- 基于融云的即时通讯开发(一)
- 第五章 事务控制语言(Transaction Control Language,TCL)
热门文章
- 模糊数学笔记大全(模糊集、截集、模糊矩阵、模糊关系、模糊聚类、模糊模型识别、模糊综合决策、模糊数)
- git钩子放服务器_linux服务器布置git 并带钩子
- js 获取字符串中最后一个斜杠前面/后面的内容
- Java 线程——创建和运行线程|| lambda表达式就是一个匿名内部类||Thread 与 Runnable 的关系||FutureTask 配合 Thread
- vbs控制电脑说话,vbs获取时间,vbs小程序
- 一个简单的因数分解java代码
- 51单片机创建工程操作流程
- Java新鲜东西,带有标签的continue和break
- 第5周实践项目2 链栈的算法库建立
- 十进制中正整数N中1的个数(2)