按应用范围,Java 可分为 3 个体系,即 Java SE、Java EE 和 Java ME。Java 语言的开发运行,也离不开 Java 语言的运行环境 JRE。...~ 本篇主要记录内容包括:Java 术语(体系&环境)、安装 Java 开发工具包 ---- 上一篇内容:Java基础:Java程序设计概述 下一篇内容:Java基础:Java基本概念 更多知识学习...中文官网 2、Windows 环境下 Java 的安装与配置 3、Linux 环境下 Java 的安装与配置 4、Mac 环境下 Java 的安装与配置 ---- 一、Java 术语(体系&环境) 1...J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。...Mac 环境下 Java 的安装与配置 选择 Mac os 版本下载,完成后,安装即可; 配置环境变量:Mac在安装 jdk 时会自动帮我们配置,使用 java -version可查看当前版本。
先来一段简单的java代码 public class FirstSimple{ public static void main(String[] args) { System.out.println...("你是xxxx"); } } 注意大小写,这是一个Java程序正确的结构 java /** **/自动生成文档 unicode打破传统字符编码机制 声明变量必须现实初始化 final关键字声明常量...private Date hireDay; public Date getHireDay(){ return (Date) hireDay.clone(); } 继承 java...Student();p是抽象类的实力变量,其中student是抽象类的子类 子类扩展抽象类的一种方法通过实现部分抽象类的的子类其子类也必须是抽象类,另一种方法是全部实现抽象类的方法这样子类就可以不是抽象类 java
第1章Java开发环境配置(Set up Java development environment) 工欲善其事,必先利其器。...了解跨平台操作问题 了解集成开发环境 Java开发环境配置是学习Java的基本功!...JDK 包括了Java运行环境JRE、Java工具和Java基础类库,学会安装JDK是学好Java的第一步。JDK是免费的,读者朋友放心下载,无需破解。...如果没有正确设置classpath环境变量,将导致我们的Java程序不能执行。 1.1.5 Java环境测试 (1)打开“运行”窗口 注意:如果命令行窗口已经打开,请先关闭。...图1.18 查看JDK版本 通过上面步骤,Java环境测试成功,Windows下Java环境搭建成功。 1.1.6安装代码编辑器 编写Java程序,需要代码编辑器,但是JDK没有提供。
(‘I am Java Expert’); 5、下面( B )命令可用于编译Java程序 A、java B、javac C、appletviewer D、javadoc 6、Java编译器会将Java程序转换为...Myclass.java C. MYCLASS.java D....Scanner类在( java.util )包下面。 JVM是指( java虚拟机)。...假设有一个JAVA应用程序,其源程序文件名是Morning.java,则编译该源程序时应该在命令提示符窗口中输( javac Morning.java )命令,运行该程序时应该在命令提示符窗口中输入(java...在Java语言中,所有的数组都有一个( length )属性,这个属性存储了该数组的元素的个数或者说数组长度。 面向对象程序设计的四个特性是:抽象性、(继承性)、(封装性)、(多态性)。
---- 下一篇内容:Java基础:Java程序设计环境 更多知识学习:全网最全的 Java 技术栈内容梳理(持续更新中) ---- 文章目录 一、Java 概述&起源 1、Java 语言简介 2、Java...然而,Java 的确是一种优秀的程序设计语言。作为一个名副其实的程序设计人员,使用 Java 无疑是一个好的选择。有人认为:Java 将有望成为一种最优秀的程序设计语言,但还需要一个相当长的发展时期。...5、安全性 Java 要适用于网络/分布式环境。为了实现这个目标,安全性颇受重视。使用 Java 可以构建防病毒、防篡改的系统。...Java 在当时很超前。它是第一个支持并发程序设计的主流语言,从白皮书中可以看到,它的出发点稍有些不同。...11、动态性 从很多方面来看,Java 与 C 或 C++ 相比更加具有动态性。它能够适应不断发展的环境。
图形用户界面 什么是AWT 基本的程序设计类库,抽象接口工具箱。将处理界面的的任务下派给每一个平台(windows等) 什么是swing 与AWT不同在不同平台显示的界面是一样的。....*; import java.awt.*; public class SimpeFrameTest { public static void main(String[] args){...Swing组件必须由时间分派线程(EventQueue.invokeLater)配置 调整框架的大小 package SimpeFrame; import javax.swing.*; import java.awt...JFrame内部层级.png 显示文字组件 package SimpeFrame; import javax.swing.*; import java.awt.*; import static com.sun.tools.internal.xjc.reader.Ring.add
Java语言中提供的数组是用来存储固定大小的同类型元素。 你可以声明一个数组变量,如numbers[100]来代替直接声明100个独立变量number0,number1,…,number99。...Java数组的声明、创建和初始化,并给出其对应的代码。...dataType arrayRefVar[] 风格是来自 C/C++ 语言 ,在Java中采用是为了让 C/C++ 程序员能够快速理解java语言。...Arrays 类 java.util.Arrays类能方便地操作数组,它提供的所有方法都是静态的。具有以下功能: 给数组赋值:通过fill方法。 对数组排序:通过sort方法,按升序。...sort()方法 使用 java.util.Arrays 类中的 sort() 方法对数组进行排序分为以下两步: 导入 java.util.Arrays 包。
注意先运行服务器代码,再运行客户端 客户端代码,打开一个eclipse编写 package defaul; import java.io.IOException; import java.io.InputStream...; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; public class Server...e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 服务器也打开一个Eclipse import java.io.IOException...; import java.io.InputStream; import java.net.Socket; import java.io.OutputStream; public class Client
一、Java特点 Java之Java特点 二、Java工作方式 编写源代码。列入存为 Dome.java 编译器。 执行javac来编译源代码。编译器会检查错误。...三、Java开发工具 Java开发工具 四、Java源程序结构 1.package语句 java编译器为每个类生成一个字节码文件,且文件名与类名相同,这就会带来一个问题:同名的类会发生冲突。...Java为了解决命名冲突使用了package来管理类,那么问题就来了,如果在写代码的时候都使用类的全称,例如一下这样: java.io.InputStream is = java.lang.System.in...; java.io.InputStreamReader isr= new java.io.InputStreamReader(is); java.io.BufferedReader br = new java.io.BufferedReader...*;import java.util.
若系统提示无法识别 csc 命令,需配置环境变量,配置方法如下。...右键此电脑打开属性——>高级系统设置——>环境变量——>在Path下加入以下路径 C:\Windows\Microsoft.NET\Framework\v4.0.30319\ 注意:v4.0.30319
Java 开发环境配置 在本章节中我们将为大家介绍如何搭建Java开发环境。...设置 这是 Java 的环境配置,配置完成后,你可以启动 Eclipse 来编写代码,它会自动完成java环境的配置。...,Solaris,FreeBSD环境变量设置 环境变量PATH应该设定为指向Java二进制文件安装的位置。...对于老手来说,有些时候可能会面临在一台陌生的(配置没有 Java 环境)计算机下临时开发、调试代码。...step2:在右侧的运行环境菜单选择:”PHP + Python + Java 三种语言环境” step3: 在左侧代码目录中新建 Java 目录进行开发 Tips: 从终端中输入命令可以看出 Cloud
使用运行的类的信息使你的程序设计更加灵活 反射授予了你的代码访问装载进JVM内的Java类的内部信息的权限,并且允许你编写在程序执行期间与所选择的类的一同工作的代码,而不是在源代码中。...在这里,你可以找到Java反射API是如何在运行时让你钩入对象的。 在第一部分,我向你介绍了Java程序设计的类以及类的装载。...使用反射与和metadata(描述其它数据的数据)一些工作的Java程序设计是不同的。通过Java语言反射来访问的元数据的特殊类型是在JVM内部的类和对象的描述。...初识class 使用反射的起点总时一个java.lang.Class类的实例。如果你与一个预先确定的类一同工作,Java语言为直接获得Class类的实例提供了一个简单的快捷方式。...后面的这些项是我们在程序设计过种经常使用的,因此在这一节的后面我会给出一些用这些信息来工作的例子。
import java.util.Arrays; public class Main { public static void main(String[]args) { int[] arr =...System.out.printf(num + " "); } } } 输出: 1 10 3 4 5 1 10 3 4 5 1 2 3 4 5 数组排序 import java.util.Arrays...; import java.util.Collections; import java.util.Comparator; public class InterfaceTest { public static...// 使用逗号分隔字符串 System.out.println("hello".equalsIgnoreCase("HEllo")); // true 不区分大小写比较 控制台程序 import java.io.Console...bigInteger.divide(new BigInteger("11111111"))); System.out.println(bigInteger.mod(bigInteger1)); } } java
一、关键字 java关键字及其介绍 二、标识符 标识符:给接口(interface)、变量(variables)、类(class)和方法(method)命名。...(3)Java 标识符大小写敏感,且长度无限制。 (4)不可以是Java的关键字。 另外:表示类名的标识符用大写字母开始。...int $pppp = 80;// $开头 int $11_gg = 7;// 字母、下划线“_”、美元符“$”和数字的任意组合 int 哈哈2 = 5;// 中文开头也是可以的,不建议用啊(java...00000000 00000000 00010011—原码— -19 2.与或非运算规则 与或非运算规则 奇数^偶数=奇数 a ^ b ^ b = a; b ^ b ^ a = a 注意: Java
可以通过继承java.swing.JFrame类创建一个窗体,在这个窗体中添加组件,同时为组件设置事件。...12.2.2 JDialog窗体 JDialog窗体是Swing组件中的对话框,它继承了AWT组件中的java.awt.Dialog类。...package swing; import java.awt.*; import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener...图标可以用Java支持的图片文件类型进行创建,也可以使用java.awt.Graphics类提供的功能方法来创建。 1....Swing利用javax.swing.ImageIcon类根据现有图片创建图标,ImageIcon类实现了Icon接口,同时Java支持多种图片格式。
Java开发环境的安装与设置 1.下载JDK JDK(Java SE Development Kit,Java语言软件开发工具包)是Sun公司提供的软件包,其中包含编写和运行Java程序的所有工具,包括组成...Java环境的基本构建:Java编译器javac.exe、Java解释器java.exe等。...编写Java程序的机器上一定要安装JDK,然后设置环境变量,这样系统才能找到javac.exe和java.exe所在的目录,正确执行相关命令。...3.配置环境变量 打开系统属性->高级,里面有个环境变量: 环境变量 打开环境变量: 环境变量 在下面的系统变量中新建JAVA_HOME变量,值就是JDK的安装目录: JAVA_HOME 然后新建...查看当前jdk的版本: java -version 至此,java环境变量已经配置完成。
本文链接:https://blog.csdn.net/weixin_43126117/article/details/90710314 一年前学习Java的总结 注释 注释就是方便自己或者别人阅读代码...float f = 1.1F; float f = (float)1.1; (Java 的一个but , 输出的数有一推零。)...变量 刚说的,Java是一种强类型语言,也就是说每一个变量声明都需要一种数据类型 命名规范,大小写敏感,不能用Java关键字。...是一个Java一个预定义类,也称为不可变字符串。...语言是完全面向对象的,相比于“结构化”的语言,注重方向是一样的,Java,更加注重数据结构,而不是算法。
//public class 后面代表定义一个类的名称,类是java当中所有源代码的基本组织单位 关键字的概念与特征 完全小写的字母 根据编辑器去分。。...代表没有任何数据 public class Java{ public static void main(String[] args){ //字符串常量 System.out.println...程序运行期间内容可以发生改变的量 首先需要创建一个变量并且使用的格式 数据类型、变量名称 变量名称 = 数据值; 将右边的数据值,赋值交给左边的变量 变量的基本使用 int public class Java...三大循坏的区别 循坏控制 break语句 continue 继续的意思 一旦执行,立刻跳过当前次循坏剩余内容,马上开始下一次循坏 死循环 循环的嵌套写法 集成开发环境...参数的多类型顺序不同 /* 比较俩个数据是否相等 参数分别为俩个byte类型、俩个short类型、俩个int类型、俩个long类型 并在main方法中进行测试 */ public class Java
导言 Java 泛型程序设计是 Java 5 版本引入的一项重要特性,它允许我们在编写代码时使用参数化类型,从而实现更加通用和类型安全的代码。...而泛型程序设计通过引入类型参数来解决这个问题。 Java 泛型允许我们定义参数化类型,其中的参数可以在代码编写时指定,从而使代码更加通用。...二、泛型类和泛型方法 在 Java 中,我们可以定义泛型类和泛型方法来实现参数化类型。 1、泛型类 泛型类是指具有一个或多个类型参数的类。...总结 Java 泛型程序设计是一项强大的特性,它使我们能够编写通用、类型安全的代码。本文介绍了泛型的概念、泛型类和泛型方法的使用,以及类型边界和通配符的应用。...希望本文对你理解和使用 Java 泛型程序设计提供了帮助。
GUI的各种元素(如:窗口,按钮,文本框)由Java类实现。 使用AWT所涉及的类一般在 java.awt 包及其子包中。 Container 和 Component 是AWT中的两个和心态。...GUI/MyMouseAdapter.java 鼠标适配器 repaint-update()-paint(); 例如: import java.awt.Button; import java.awt.FlowLayout...; import java.awt.Frame; import java.awt.TextField; import java.awt.event.ActionEvent;...import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent...; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.WindowAdapter
领取专属 10元无门槛券
手把手带您无忧上云