首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏周小末天天开心

    Java 基础学习(5

    目录 前言 一、逻辑运算符 (1)逻辑运算符介绍 (2)逻辑运算符分类 (3)逻辑运算符运算规则 (4)逻辑与短路的区别 (5)演示 (6)逻辑异或  二、赋值运算符 (1)赋值运算符介绍 (2)赋值运算符分类 (3)赋值运算符特点 总结 ---- 前言 了解 逻辑运算符 和 赋值运算符 的基础知识。 )逻辑或(|):当 a 和 b 有一个为 true 时,结果为 true , 否则为 false 4)短路或(||):当 a 和 b 有一个为 true 时,结果为 true , 否则为 false 5) false 2)对于短路或来说,如果第一个条件为 true ,则后面的条件不会在判断,结果为 true       对于逻辑或来说,如果第一个条件为 true ,则后面的条件也会继续判断,结果为true (5) if((5 < 10)^ (10 > 100)) { System.out.print("正确"); } else { System.out.print("错误"); }

    35420编辑于 2022-10-26
  • 来自专栏技术博文

    Java基础5)-Java数据类型

    换句话说,Java中的数据类型作用就是指导Java虚拟机在程序运行阶段到底应该给该变量分配多大的内存空间。 一、Java数据类型 变量就是申请内存来存储值。 Java 语言支持的数据类型分为两种:**基本数据类型(Primitive Type)**和 引用数据类型(Reference Type)。 二、Java的基本数据类型 Java语言提供了八种基本数据类型。 Java 默认的浮点型为 double,例如,11.11 和 1.2345 都是 double 型数值。 :Character.MIN_VALUE=0 最大值:Character.MAX_VALUE=65535 三、Java的引用数据类型 Java的引用数据类型建立在基本数据类型的基础上,包括数组、类和接口

    82620发布于 2021-11-05
  • 来自专栏学习笔记持续记录中...

    Java基础:二、创建类(5

    这种情况下,只需要再使用连接句点即可: aClassName.bClassName.field = 100; 基本成员默认值 若类的某个成员是基本数据类型,即使没有进行初始化,Java也会确保它获取一个默认值 ,只有当变量作为类的成员使用时,Java才确保给定其默认值,以确保哪些是基本类型的成员变量得到初始化,防止产生程序错误。 如果是局部变量,Java不会给默认值,如果在初始化时没有赋值,编译时会报错

    61900发布于 2020-03-16
  • 来自专栏用代码征服天下

    Java基础系列5Java代码的执行顺序

    该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。 Java 中的每个类都有一个默认的构造方法,它必须具有和类名相同的名称,而且没有返回类型。 三、Java类的初始化顺序 1、一个类的情况: A: public class Test { public Test(){ System.out.println("Test构造函数"); } 1 A的静态代码块 2 B的静态代码块 3 A的构造代码块 4 A的构造函数 5 B的构造代码块 6 B的构造函数 当设计到继承时,代码的执行顺序如下: 1、执行父类的静态代码块,并初始化父类的静态成员 (5)对子类成员数据按照它们声明的顺序初始化,执行子类构造函数的其余部分。

    1.2K30发布于 2019-11-14
  • 来自专栏微信公号【Java技术江湖】

    夯实Java基础系列5Java文件和Java包结构

    8C%85%E7%9A%84%E5%91%BD%E5%90%8D%E8%A7%84%E5%88%99) 参考文章 微信公众号 - [Java技术江湖](#java%E6%8A%80%E6% /h2pl/Java-Tutorial 喜欢的话麻烦点下Star哈 文章首发于我的个人博客: www.how2playlife.com 本文是微信公众号【Java技术江湖】的《夯实Java基础系列博文》 该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。 以下是一些 Java 中的包: java.lang-打包基础的类 java.io-包含输入输出功能的函数 开发者可以自己把一组类和接口等打包,并定义自己的包。 Java基础类库,也就是Java doc里面看到的所有的类的class文件。

    92880发布于 2019-09-27
  • 来自专栏个人路线

    Java面向对象基础5)包机制及1~5总结

    包机制是Java中管理类的重要手段。开发中,我们会遇到大量同名的类,通过包我们很容易对解决类重名的问题,也可以实现对类的有效管理。包对于类,相当于文件夹对于文件的作用。 Java会默认导入java.lang包下所有的类,因此这些类我们可以直接使用。   2. 如果导入两个同名的类,只能用包名+类名来显示调用相关类:  java.util.Date date = new java.util.Date(); package javastart01; import 5. Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可将更多的精力放到业务逻辑上而不是内存管理工作,大大提高开发效率。    Java方法中所有参数都是“值传递”,也就是“传递的是值的副本”。也就是说,我们得到的是“原参数的复印件,而不是原件”。因此,复印件改变不会影响原件。   9.

    40410发布于 2021-08-03
  • 来自专栏微信公号【Java技术江湖】

    Java基础5:抽象类和接口

    具体代码在我的GitHub中可以找到 https://github.com/h2pl/MyTech 文章首发于我的个人博客: https://h2pl.github.io/2018/04/24/javase5

    53800发布于 2019-04-06
  • 来自专栏学习笔记持续记录中...

    Java基础:一、复用具体实现(5

    最简单地复用某个类的方式就是直接使用该类的一个对象,另外一种就是将那个类的一个对象置于某个新的类中。

    37200发布于 2020-03-16
  • 来自专栏java基础教程

    Java基础教程(5)-Java中的运算符

    Java中的运算符Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。另外Java还定义了一些附加的运算符用于处理特殊情况。算术运算符算术运算符的运算数必须是数字类型。 算术运算符不能用在布尔类型上,但是可以用在char类型上,因为实质上在Java中,char类型是int类型的一个子集。 但是,当递增或递减运算符作为一个较大的表达式的一部分,如果递增或递减运算符放在其运算数前面,Java就会在获得该运算数的值之前执行相应的操作,并将其用于表达式的其他部分。 如果运算符放在其运算数后面,Java就会先获得该操作数的值再执行递增或递减运算位运算符Java定义的位运算直接对整数类型的位进行操作,这些整数类型包括long,int,short,char byte。 运算符Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else 语句。?运算符的通用格式如下: expression1 ?

    45210编辑于 2024-04-23
  • 来自专栏从流域到海域

    Java程序设计基础》 第5章手记

    Java程序设计基础》 第5章手记 - 一维和多维数组的定义 - 数组元素的访问 - 字符串及其应用 这节课给大家发福利,将会在后面贴实验作业的代码。 一维数组和多维数组的定义&数组元素的访问 Java对数组等引用对象的内存分配: 引用变量:为数组或对象起的一个名称。 一维数组和多维数组的定义类似于C#,基础知识不再赘述,请参考原书。 Java多维数组与C语言的区别: Java中无真正的多维数组,只是数组的数组,在逻辑上Java数组不是规则的矩形,也就是说多维数组中每行的元素可以不同。 ; Scanner reader = new Scanner(System.in); System.out.println("请输入5个数"); for

    85370发布于 2018-02-05
  • 来自专栏全栈程序员必看

    基础Java5)输入与输出

    最后,在程序的最前面需要添加一行代码: import java.util.Scanner; Scanner类定义在java.util包中。 当使用的类不是定义在基本java.lang包中时,一定要用import指令导入相应的包 java.util.Scanner Scanner类常用的API如下: Scanner(InputStream java.lang.System static Console console() 如果可以进行交互,就返回一个Console对象通过控制台窗口与用户交互,否则返回null。 java.io.Console static char[] readPassword(String prompt, Object… args) static String readLine(String 数位个数打印输出x,例如: double x = 10000.0 / 3.0; System.out.print(x); 结果 3333.3333333333335 如果我们想显示小数点后只存在2位,Java

    93020编辑于 2022-09-19
  • 来自专栏java-zfx

    a基础5-第一个java程序

    5.第一个Java程序在C:\work目录下,新建一个记事本,文件名修改为“HelloWorld”,后缀名修改为“.java”在其中输入以下文本:(重点记忆)public class HelloWorld

    30420编辑于 2023-10-18
  • 来自专栏Java学习教程

    Java学习笔记_零基础系列(三)Java5种语言特性

    Java语言的特性 ---- 一、简单性 在Java语言当中真正操作内存的是:JVM(Java虚拟机) 所有的java程序都是运行在Java虚拟机当中的。 而Java虚拟机执行过程中再去操作内存。 三、健壮性 主要是因为Java中有一种机制: 自动垃圾回收机制(GC机制)。 java语言是健壮的,相对于C语言来说,C语言没有Java健壮。 Java不容易导致内存的泄漏。 Java运行环境 JVM:Java虚拟机 4、对Java的加载与执行的理解(理论比较重要) java程序从编写到最终运行经历了哪些过程???? 新建java文件 打开java文件 写java源代码 保存 javac命令编译 java命令运行 编写、编译、运行 5、编写java中的第一个java程序:HelloWorld(你好世界:问世) 这个程序不需要大家理解 第四步:编译 第五步:运行 最后 很多小伙伴希望我推荐个比较详细的Java基础教程,下面这个是我看过的觉得挺不错的,值得观看收藏。

    69320发布于 2021-07-07
  • 来自专栏spring源码深度学习

    java基础thread——java5之后的多线程(浅尝辄止)

    但是查看java的一些源码,还是synchronized用的多。 虽然线程有了锁解决了安全问题,但是偶尔也会因为失误操作出现死锁的情况。 java提供了等待唤醒的机制。 status.png 三、线程组: Java中使用ThreadGroup来表示线程组,它可以对一批线程进行分类管理,Java允许程序直接对线程组进行控制。 在JDK5之前,我们必须手动实现自己的线程池,从JDK5开始,Java内置支持线程池 JDK5新增了一个Executors工厂类来产生线程池 有如下几个方法: public static ExecutorService 此次回顾只是为下一步高并发的研究做基础准备。 此次笔记略显粗糙,欢迎批评指正,互相学习。 源码码云地址: https://gitee.com/stefanpy/java

    58310发布于 2018-09-13
  • 来自专栏技术杂记

    Codis 基础5

    zookeeper [root@h101 zookeeper-Standalone]# grep -v "^#" conf/zoo.cfg tickTime=2000 initLimit=10 syncLimit=5 :53 0:00 | \_ grep zookee root 9632 8.8 2.0 2094296 40108 pts/0 Sl 17:53 0:00 java /src/java/lib/*.jar:/root/zk/zookeeper-Standalone/bin/.. 192.168.100.101:2180 product=test dashboard_addr=192.168.100.102:18087 password=codis backend_ping_period=5

    43010编辑于 2022-03-22
  • 来自专栏技术杂记

    KVM基础5

    由于我们虚拟机接入局域网是使用的网桥,也没有手动配置IP,所以开始会被自动分配一个IP,但作为服务器不能使用动态IP,最好静态指定,所以要修改一下网络配置

    47610编辑于 2022-01-19
  • 来自专栏技术杂记

    nginx基础5

    options for PCRE --with-pcre-jit build PCRE with JIT compilation support --with-md5= DIR set path to md5 library sources --with-md5-opt=OPTIONS set additional build options for md5 --with-md5-asm use md5 assembler sources --with-sha1=

    28820编辑于 2022-05-12
  • 来自专栏技术杂记

    Tengine基础5

    server y.y.y.y:80 max_fails=1 fail_timeout=10s weight=25; check interval=5000 fall=5

    46530编辑于 2022-04-25
  • 来自专栏技术杂记

    Logstash 基础5

    Filebeat 是一个轻量友好的工具,用来从目标服务器中收集文本日志然后然后转发给 Logstash 实例进行处理,其实就是一个 Logstash 的轻量前端文本收集代理

    37620编辑于 2022-02-10
  • 来自专栏技术杂记

    fio基础5

    randrw 使用随机读写模式 -rwmixread=70 随机读写下读占比70% -ioengine=psync 使用psync的io引擎 -bs=16k 设定单次IO的block size大小 -size=5G 这次要进行如下测试 1.要求绕过buffer 2.io队列深度为4 3.100个线程并发 4.随机读写,写占比30% 4.blocksize并不统固定,其中4k占比10%,64K占比50%,32k占比40% 5. 总大小为5G 6.50秒钟给出结果 [root@iZ116haf49sZ iotest]# time fio -filename=/tmp/iotest/test -direct=1 -iodepth 4 -thread -rw=randrw -rwmixread=70 -ioengine=psync -bssplit=4k/10:64k/50:32k/40 -size=5G -numjobs=

    75460编辑于 2022-04-24
领券