
java基础知识
文章平均质量分 69
他҈姓҈林҈
这个作者很懒,什么都没留下…
展开
-
水仙花数(Narcissistic Number)
水仙花数(Narcissistic Number)什么是水仙花数答:水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。Java怎么获取三位数中的所有水仙花数package com.linx;public class NarcissisticNumber { public static void main(String[] args) { // 1.定义最小的三位数 int num = 100; // 2.定义原创 2021-04-11 18:22:23 · 1282 阅读 · 0 评论 -
Java语言的特点
Java语言的特点面向对象什么是对象?答:对象是类的实例化。例如:人类的实例化,就是一个人。猫类的一个实例化,就是一只猫。狗类的实例化,就是一只猫。什么是类?答:类是对现实生活中一类具有共同特征的事物的抽象。例如:人类、猫类、狗类。怎么创建一个类?public class Person { private String name; private int age; public void spreak(){ System.out.print("我会说话原创 2021-01-24 21:07:44 · 166 阅读 · 2 评论 -
Java网络通信
Java网络通信TCP什么是TCP?答:TCP(英语:Transmission Control Protocol,传输控制协议) 是一种面向连接的、可靠的、基于字节流的传输层通信协议,TCP 层是位于 IP 层之上,应用层之下的中间层。TCP 保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。UDP什么是UDP?答:UDP (英语:User Datagram Protocol,用户数据报协议),位于 OSI 模型的传输层。一个无连接的协议。提供了应用程序之间要发送数据原创 2021-01-12 14:21:33 · 205 阅读 · 0 评论 -
Java多线程
# Java多线程多线程概述什么是线程?答:线程是操作系统调度的最小单元,也叫轻量级进程。它被包含在进程之中,是进程中的实际运作单位。同一进程可以创建多个线程,每个进程都有自己独立的一块内存空间。并且能够访问共享的内存变量。什么是进程?答:进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、数据区域(data region)和堆栈(stack region)。文本区域存储处理器执行的代码;数据区域存储变量和进程执行期间使用的动态分配的内存;堆栈区域存原创 2021-01-11 17:48:48 · 103 阅读 · 0 评论 -
Java高级应用
Java高级应用集合框架、泛型什么是集合框架?[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M5pHs2iA-1610341082475)(D:\workspace\Typora\img\Java高级应用\1.png)]一种是集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection 接口又有 3 种子类型,List、Set 和 Queue,再下面是一些抽象类,最后是具体实现类,常用的有 ArrayList、Linke原创 2021-01-11 12:58:48 · 195 阅读 · 4 评论 -
类和对象
类和对象什么是类?答:类是一个模板,它是描述一类对象的行为和状态,猫类、狗类、动物类。怎么创建一个类?/***创建一个dog类*/public class Dog { //这是狗的状态也就是属性 private String name; private String color; //这是狗的行为也就是方法 public void shout() { System.out.println("汪汪汪。。。。"); }}什么是对象?答:它是类的一个是实例,有行为原创 2021-01-07 18:14:57 · 196 阅读 · 0 评论 -
Java数组
Java数组什么是数组?当我们想要定义变量时,变量很多,如果我们一个个去定义,太过于麻烦,还要每一个都要命名,数组就是通过定义个组名,然后通过下标来区别组内元素。数组的定义格式答:type arrayName[];type[] arrayName;type 为Java中的任意数据类型,包括基本类型和组合类型,arrayName为数组名,必须是一个合法的标识符,[ ] 指明该变量是一个数组类型变量。数组的动态初始化String[] names = new String[5];names[原创 2021-01-06 20:37:17 · 145 阅读 · 1 评论 -
eclipse下载和安装
eclipse什么是eclipse答: 集成开发环境(IDE)为什么要使用eclipse答:Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。尽管 Eclipse 是使用Java语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如C/C++、COBOL、PHP等编程语言的插件。eclipse下载和安装eclipse的下载 点击访问eclipse官网eclipse安装 打开安装包原创 2021-01-05 13:46:46 · 192 阅读 · 0 评论 -
Java数据类型(基本类型和引用类型)
数据类型基本类型整数byte(1个字节) #-128-127short(2个字节) #-32768-32767int(4个字节) #-2147483648-2147483647long(8个字节)(要加L) #-9223372036854775808-9223372036854775807浮点数float(4个字节)(要加F)double(8个字节)字符原创 2020-11-27 17:51:58 · 134 阅读 · 0 评论 -
Java变量和运算符
Java变量和运算符什么是Java变量答:在Java语言中,所有的变量在使用前必须声明。有哪些变量答:类变量 独立于方法之外的变量,用 static 修饰。实例变量 独立于方法之外的变量,没有 static 修饰。局部变量 类的方法中的变量。什么是运算符答:计算机的最基本用途之一就是执行数学运算,作为一门计算机语言,Java也提供了一套丰富的运算符来操纵变量。有哪些运算符答:算术运算符表格中的实例整数变量A的值为10,变量B的值为20:操作符描述例原创 2021-01-05 16:44:08 · 156 阅读 · 0 评论 -
第一个Java程序HelloWorld
Java基础结构这是Java的学习的第一个程序package com.linx;public class HelloWorld { public static void main(String[] args) { System.out.println("hello world"); }}什么是Java 的 package?答:为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。为什么要使用package?答:Java 使用包(package)这种机制是为了防原创 2021-01-05 15:43:01 · 141 阅读 · 0 评论 -
Java的JDK的下载和安装
Java初识与Hello World什么Java?答:Java是计算机编程语言为什么要使用Java?答:java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、We原创 2021-01-04 21:14:18 · 548 阅读 · 0 评论 -
Java的分支和循环结构
Java的分支和循环结构Java分支结构什么是Java分支结构?答:人生是有分叉路,Java也不例外,当我们想要程序在满足一定条件,执行一部分程序,不满足执行另一部分程序。这时候就需要Java的分支结构了。它可以使程序分开来运行。有哪些分支结构?答:if else结构//第一种if(/*判断条件*/){ //判断条件为true}else{ //判断条件为flase}//第二种if(/*判断条件1*/){ //判断条件1为true}else if(/*原创 2021-01-05 19:52:35 · 153 阅读 · 0 评论