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

    java基础-2

    burp collaborator client hashmap的put函数 调用hash方法 调用hashCode方法 java反射 Student student = new Student extends Shape { void draw() { System.out.println("Triangle.draw()"); } } jdk和jre的区别 jdk:java 开放工具包 java development kit  提供java的开放环境 和 运行环境 jre  :java 运行环境 java runtime environment  提供java运行所需的环境 jdk包括了jre ,如果只运行java程序 安装jre即可 ,如果要编写 java程序 需要安装  jdk java访问修饰符 default  默认访问修饰符  在同一包内 可见 private

    51540编辑于 2022-02-15
  • 来自专栏以终为始

    Java基础语法2

    转载请注明出处:https://blog.csdn.net/Mercury_Lc/article/details/82800547 作者:Mercury_Lc SDUT Java基础语法练习2 I       C语言实验——打印菱形(SDUT 1174) import java.util.Scanner; public class Main { public static void for(int j = 0; j < i; j ++)System.out.print('*'); System.out.println(""); } for(int i = n - 2; = 0 )System.out.println(""); } } } C语言实验——打印数字图形(SDUT 1179) import java.util.Scanner; public for(int j = 0; j < i; j ++)System.out.print(i - j); System.out.println(""); } for(int i = n - 2;

    35420编辑于 2023-03-09
  • 来自专栏SuperXCRMySQL

    Java基础学习(2

    =-1){ System.out.println("匹配到了Java,索引位置是"+index); }else{ System.out.println("没有匹配到了Java" 1995年5月以Java的名称正式发布。" 随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。" 于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。" [] lines = data[i].split("\\|"); System.out.println("姓名:"+lines[0]+" 年纪:"+lines[1]+" 性别:"+lines[2]

    41920编辑于 2022-11-14
  • 来自专栏周小末天天开心

    Java 基础学习(2

    目录 前言 一、Java中的转义字符 二、Java中的注释 (1)注释的含义 (2)注释的分类  三、变量 (1)变量的概念 (2)变量的使用步骤 (3)变量使用注意事项 四、数据类型 (1)数据类型的分类 (2)整数类型的分类 (3)整数类型的使用细节 (4)浮点类型的分类 (5)浮点类型的使用细节 总结 ---- 前言         本篇文章将继续讲解Java中的一些基础知识,循序渐进学习。 2)变量该区域有自己的名称和类型 3)变量的值可以在同一范围内不断变化 4)变量在同一个作用域中不可以重名 5)变量的使用必须先声明后使用,不可以打乱顺序 四、数据类型 (1)数据类型的分类 Java数据类型总共分为两大类 (3)整数类型的使用细节 1)Java的整形常量默认是int类型,如果是long型则需在常量后加'l'或者'L' 2)byte为计算机中最基本的存储单元,1byte = 8bit(bit是计算机中最小的存储单位 ~ 1.798E308 (5)浮点类型的使用细节 1)Java 的浮点型常量默认值为double类型,如果是float型则需在常量后加'f' 或者 'F' 2)浮点型常量有两种表达形式,分别为十进制数形式和科学计数法形式

    31720编辑于 2022-10-26
  • 来自专栏用代码征服天下

    Java基础系列2Java泛型

    该系列博文会告诉你如何从入门到进阶,一步步地学习Java基础知识,并上手进行实战,接着了解每个Java知识点背后的实现原理,更完整地了解整个Java技术体系,形成自己的知识框架。 :表示不确定的 java 类型 T (type): 表示具体的一个java类型 K V (key value): 分别代表java键值中的Key Value E (element) :代表Element 2、泛型接口: 泛型接口与泛型类的定义及使用基本相同。 2,"ds"); // 1 // 2 // ds } static class B <T>{ T t; public void go () 这就是java的泛型擦除。

    88150发布于 2019-11-10
  • 来自专栏java学习

    Java基础总结大全(2

    所以,java就提供了这样的一个类供我们使用。 比如: "sadabcdfghjkl" werabcdtyu" 2:StringBuffer (1)字符串的缓冲区,是一个容器。 (2)它和String的区别 它是缓冲区可变长度的。 JDK版本的升级原则: A:提高效率 B:提高安全性 C:简化书写 4:基本数据类型的对象包装类 (1)为了更方便的操作每个基本数据类型,java对其提供了很多的属性和方法供我们使用。 (2)数组和集合都是容器,两者有何不同? { String s1 = (String)obj1; String s2 = (String)obj2; int num = new Integer(s1.length()).compareTo

    2.1K90发布于 2018-04-18
  • 来自专栏学习/读书笔记

    Java入门(2)-- 语言基础

    2.1 Java主类结构 Java程序的基本组成单位是类,类体中又包括属性和方法两个部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。 注:文件名必须和类名同名,Java区分大小写。 技巧:移位可以实现整数除以或乘以2的n次方的效果。例如,y<<2与y*4的结果相同;y>>1的结果与y/2的结果相同。 总之,一个数左移n位,就是将这个数乘以2的n次方;一个数右移n位,就是将这个数除以2的n次方。 2.4.7 三元运算符 使用格式: 条件式 ? 值1 :值2 2.4.8 运算符优先级 2.5 数据类型转换 类型转换是将一个值从一种类型更改为另一种类型的过程。

    78920编辑于 2022-04-07
  • 来自专栏浪淘沙

    Java学习day2--JAVA基础

    2018.6.5 1.简单的java运行 javac Demo.java java Demo ---- 2.注释 //单行注释, /* * * ---- 3.Java的运行原理 先编译.java文件生成.class文件,再到JVM中运行,找main方法。 Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。 已付款":(status==2)?" f1:f2)>f3?(f1>f2?

    48230发布于 2018-10-18
  • 来自专栏自动化、性能测试

    Java 基础语法(2)- 基础数据类型

    前言 直接搬别人的笔记了,只做排版梳理,可能会加一点自己见解 Java的数据类型 基础数据类型 引用类型:除了基础数据类型剩下都是引用类型 Java 中的几种基本数据类型是什么? 逻辑上理解是占用 1 位,但是实际中会考虑计算机高效存储因素 基础类型注意点 Java 里使用 long 类型的数据一定要在数值后面加上 L,否则将作为整型解析 char 用单引号, String 1 个字节来存储,范围为 -128(-2^7) 到 127(2^7-1),在变量初始化的时候,byte 类型的默认值为 0 short:short用 2 个字节存储,范围为-32,768 (-2^15) 到 32,767 (2^15-1),在变量初始化的时候,short 类型的默认值为 0,一般情况下,因为Java本身转型的原因,可以直接写为 0 int:int用 4 个字节存储,范围为-2,147,483,648 (-2^63) 到 9,223,372,036, 854,775,807 (2^63-1),在变量初始化的时候,long类型的默认值为 0L 或 0l,也可直接写为 0 类型转换 由于 Java 是强类型语言

    82920发布于 2021-07-08
  • 来自专栏学习笔记持续记录中...

    Java基础:二、创建对象(2

    寄存器的数量极其优先,所以寄存器根据需求进行分配,不能直接控制,在程序中也不能感觉到寄存器存在的任何迹象 2)堆栈 位于RAM(随机访问存储器)中,可以通过堆栈指针从处理器获取直接支持。 对象引用存储在堆栈中 3)堆 一种通用的内存池,位于RAM中,用于存放所有的Java对象 4)常量存储 常量值通常直接存放在程序代码内部。

    50000发布于 2020-03-16
  • 来自专栏KEN DO EVERTHING

    java面试|精选基础题(2)

    阅读本文大概需要6分钟 继续挖掘一些有趣的基础面试题,有错望指出来哈,请赐教~ 1.包装类的装箱与拆箱 简单一点说,装箱就是自动将基本数据类型转换为包装器类型;拆箱就是自动将包装器类型转为基本数据类型 10 2: invokestatic #2 // Method java/lang/Integer.valueOf:(I)Ljava/lang 3.序列化和反序列化 概念 序列化:把Java对象转换为字节序列的过程。 反序列化:把字节序列恢复为Java对象的过程。 序列化的实现 将需要被序列化的类实现Serializable接口 用途 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 例子 import java.io.*; import java.util.Date; public class ObjectSaver { public static void main(String

    1.2K30发布于 2019-01-17
  • 来自专栏java金融

    Java基础面试题2

    {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后 答:会执行,在return前执行 23、用最有效率的方法算出2乘以 8等 答:2 << 3 24、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对 答:不对,有相同的hash code 25、当一个对象被当作参数传递到一个方法后 2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。 43、Java中的异常处理机制的简单原理和应用 答:当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。 并考虑2种回收机制 答:Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。

    78520发布于 2020-08-05
  • 来自专栏全栈程序员必看

    java基础java的Io操作学习(2

    学习java的Io操作(2),往文件中写入内容,读取文件中的内容! package com.dufy.io; import java.io.BufferedInputStream; import java.io.BufferedReader; import java.io.File ; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; import java.io.InputStream 修改字节流读文件 writeStringFile();//字符流写文件 readStringFile();//字符流写文件 } /** * 字节流 * 1:向文件中写入字符串 * 2: ; byte[] b = str.getBytes(); //1:向文件中写入字符串 os.write(b); //2:向文件中一个字节一个字节的写入字符串 for (int i =

    37210编辑于 2022-07-19
  • 来自专栏学习笔记持续记录中...

    Java基础:五、方法重载(2

    方法重载 在Java里,构造器是强制重载方法名的另一个原因。既然构造器的名字已经由类名所决定,就只能有一个构造器名,如果想用多种方式创建一个对象该怎么办呢? ,Java如何才能知道你指的是哪一个呢? f2(short)"); } void f2(int x){ System.out.print("f2(int)"); } void f2(long x) f2(short)"); } void f2(int x){ System.out.print("f2(int)"); } void f2(long x) 如果像这样调用方法f();,此时Java如何才能判断该调用哪一个f()呢?别人该如何理解这种代码呢?因此,根据方法的返回值来区分重载方法是行不通的

    95710发布于 2020-03-17
  • 来自专栏归思君的技术博客

    Java基础知识2-Java基本语法

    数据类型 1.Java程序的基本组成 关键字:被Java语言赋予特定含义的单词,不能作标识符,如private。 标识符:由数字、字母、$和_组成的字符串,用于引用变量。且首字母不能是数字。 表达式:Java中使用的是中缀表达式。如 double  a +(b-c)/22.基本数据类型: 类型 占用存储空间 值域 byte 1字节 -128~127 short 2字节 -2^15~2^15-1 int 4字节 -2^31~2^31-1 long 8字节 -2^63~ b : c); 语句   1.声明语句 创建某种类型的变量并用标识符为其命名,Java是一种强类型的语言,编译器会检查类型的一致性。所以在首次使用变量时一定要声明。 ,在Java中,类似于其他语言中的函数,被称为方法。

    42840编辑于 2023-10-16
  • 来自专栏桃李博客

    java 基础语法 Java 博客 2 年前 桃李Taoli

    这是成功的 这是编译错误的图片,如果出现返回查看代码检查错误,一般为符号错误 1.4 输入 java Helloworld 就可以运行java程序 输出结果图 2.基本语法 编写 Java 程序时 ,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。 注意 编写 Java 程序时,应注意以下几点: 大小写敏感:Java 是大小写敏感的,这就意味着标识符 Hello 与 hello 是不同的。 类名:对于所有的类来说,类名的首字母应该大写。 当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。

    55930编辑于 2022-09-30
  • 来自专栏技术博文

    Java基础2Java三大版本体系

    Java一共分为三个体系: JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版) JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。 Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 所以想要学习和开发其他Java平台的应用,首先要了解JavaSE,打好基础。 JavaEE(JavaPlatform,EnterpriseEdition) JavaEE曾经称为J2EE。 JavaEE是Java企业版,是以Java SE为基础,定义了一系列的服务,API,协议等,增加了编写企业级应用程序的类库。

    1K10发布于 2021-10-22
  • 来自专栏Java大联盟

    Java面试手册:核心基础-2

    2.java中实现多态的机制是什么? 由于我们的c语言函数是按java的要求来写的,我们这个c语言函数就可以与java对接上,java那边的对接方式就是定义出与我们这个c函数相对应的方法,java中对应的方法不需要写具体的代码,==但需要在前面声明 out_x = 0; public void method(){ Inner1 inner1 = new Inner1(); public class Inner2 public method() { out_x = 3; } } Inner2 inner2 = new Inner2(); } //在方法体外面定义的内部类 public class Inner1 { } } public class

    67510发布于 2019-04-22
  • 来自专栏JavaPark

    Java学习笔记2-程序基础

    变量 基本数据类型 引用类型 各数据类型间的运算 Java程序基础 变量 Java中变量分为基本类型和引用类型,都必须先定义后使用,同时可以赋一个初值,主要有如下特点: 可以重新赋值; 给其他变量赋值; L; float类型的结尾需要加f; 在定义变量时,加上final修饰符,则变成了常量,常量一旦被初始化,则不能再次被赋值; 使用var来省略变量类型,然后编译器会自动推断出变量类型; 变量作用范围 Java System.out.println(num2Int); num2Int = 1 | 2; System.out.println(num2Int); num2Int = 3 ^ 2; System.out.println (num2Int); num2Int = ~3; System.out.println(num2Int); } } 布尔运算 关系运算符优先级 第一级 ! 来表示多行字符串,举例: String str = """ SELECT * FROM user WHERE id < 10 ORDER BY score DESC """; 不可变性 Java中字符属于引用类型

    53730发布于 2020-03-24
  • 来自专栏Java大联盟

    Java面试手册:核心基础-2

    2.java中实现多态的机制是什么? 由于我们的c语言函数是按java的要求来写的,我们这个c语言函数就可以与java对接上,java那边的对接方式就是定义出与我们这个c函数相对应的方法,java中对应的方法不需要写具体的代码,==但需要在前面声明 out_x = 0; public void method(){ Inner1 inner1 = new Inner1(); public class Inner2 public method() { out_x = 3; } } Inner2 inner2 = new Inner2(); } //在方法体外面定义的内部类 public class Inner1 { } } public class

    60210发布于 2018-10-18
领券