-
首个Python程序 在屏幕上输出文本
所属栏目:[语言] 日期:2023-05-06 热度:1407
本节我将给大家介绍最简单、最常用的 Python 程序——在屏幕上输出一段文本,包括字符串和数字。Python 使用 print 函数在屏幕上输出一段文本,输出结束后会自动换行。在屏幕上输出字符串字符串就是多个字[详细]
-
如何运作Python程序
所属栏目:[语言] 日期:2023-05-06 热度:8122
Python 是一种解释型的脚本编程语言,这样的编程语言一般支持两种代码运行方式:1) 交互式编程在命令行窗口中直接输入代码,按下回车键就可以运行代码,并立即看到输出结果;执行完一行代码,你还可以继续输入下一行[详细]
-
Windows安设Python
所属栏目:[语言] 日期:2023-05-06 热度:9076
在 Windows 上安装 Python 和安装普通软件一样简单,下载安装包以后猛击“下一步”即可。打开该链接,可以看到有两个版本的 Python,分别是 Python 3.x 和 Python 2.x。在《Python 2.x和Python 3.x,初学者[详细]
-
Python版本区别 Python 3和Python 2区别细说
所属栏目:[语言] 日期:2023-05-06 热度:154
Python 版本分为两大流派,一个是 Python 2.x 版本,另外一个是 Python 3.x 版本,Python 官方同时提供了对这两个版本的支持和维护。Python 官方终止了对 Python 2.7 版本(最后一个 Python 2.x 版本) 的支持,这意[详细]
-
Python可以干什么 Python的应用领域
所属栏目:[语言] 日期:2023-05-06 热度:3957
Python 作为一种功能强大的编程语言,因其简单易学而受到很多开发者的青睐。那么,Python 的应用领域有哪些呢?Python 有着非广泛的应用,几乎所有大中型互联网公司都在使用 Python,例如国外的 Google、Youtube、Dr[详细]
-
没有编程基础能学Python吗
所属栏目:[语言] 日期:2023-05-06 热度:4363
“编程零基础,可以学习 Python 吗”,这是很多初学者经常问我的一个问题。当然,在计算机方面的基础越好,对学习任何一门新的编程语言越有利。但如果你是零基础,也不用担心,因为无论用哪门语言作为学习[详细]
-
Python的特征 优点和缺点
所属栏目:[语言] 日期:2023-05-06 热度:7406
Python 是一种开源的解释型脚本编程语言,它之所以非常流行,主要有三点原因:Python 简单易用,学习成本低,看起来非常优雅干净;Python 标准库和第三库众多,功能强大,既可以开发小工具,也可以开发企业级应用;P[详细]
-
编译型语言和解释型语言的差异
所属栏目:[语言] 日期:2023-05-06 热度:582
通过高级语言编写的源码,我们能够轻松理解,但对于计算机来说,它只认识二进制指令,源码就是天书,根本无法识别。源码要想执行,必须先转换成二进制指令。所谓二进制指令,也就是由 0 和 1 组成的机器码,能被计算[详细]
-
Java自定义解析
所属栏目:[语言] 日期:2023-05-05 热度:9113
前面我们学习了 Java 的基本注解和元注解,如果这两种注解不能满足你的需求,可以自定义注解。下面介绍如何自定义注解。声明自定义注解使用 @interface 关键字(interface 关键字前加 @ 符号)实现。定义注解与定义接[详细]
-
Java元注解作用及利用
所属栏目:[语言] 日期:2023-05-05 热度:8360
元注解是负责对其它注解进行说明的注解,自定义注解时可以使用元注解。Java 5 定义了 4 个注解,分别是 @Documented、@Target、@Retention 和 @Inherited。Java 8 又增加了 @Repeatable 和 @Native 两个注解。这些注[详细]
-
Java注解 Annotation 说明
所属栏目:[语言] 日期:2023-05-05 热度:9207
从 Java 5 版本之后可以在源代码中嵌入一些补充信息,这种补充信息称为注解(Annotation),是 Java 平台中非常重要的一部分。注解都是 @ 符号开头的,例如我们在学习方法重写时使用过的 @Override 注解。同 Class 和[详细]
-
Java字节流的运用
所属栏目:[语言] 日期:2023-05-05 热度:5245
在本章的第一节《Java流的概念》中就提到 InputStream 是 Java 所有字节输入流类的父类,OutputStream 是 Java 所有字节输出流类的父类,它们都是一个抽象类,因此继承它们的子类要重新定义父类中的抽象方法。下面首[详细]
-
Java字符编码简介
所属栏目:[语言] 日期:2023-05-05 热度:3434
计算机中,任何的文字都是以指定的编码方式存在的,在 Java 程序的开发中最常见的是 ISO8859-1、GBK/GB2312、Unicode、 UTF 编码。Java 中常见编码说明如下:ISO8859-1:属于单字节编码,最多只能表示 0~255 的字符范[详细]
-
何为Java流 输入 输出流又是什么
所属栏目:[语言] 日期:2023-05-05 热度:5628
在 Java 中所有数据都是使用流读写的。流是一组有序的数据序列,将数据从一个地方带到另一个地方。根据数据流向的不同,可以分为输入(Input)流和输出(Output)流两种。在学习输入和输出流之前,我们要明白为什么应[详细]
-
Java在远程方式调用中运用反射机制
所属栏目:[语言] 日期:2023-05-05 热度:3109
上一节详细介绍了如何使用 java.lang.reflect 包提供的 Constructor 类获取构造方法的信息、使用 Method 类获取成员方法的信息以及使用 Field 类获取成员变量的信息。本案例将介绍反射机制在网络编程中的应用,实现如[详细]
-
Java经过反射访问成员变量
所属栏目:[语言] 日期:2023-05-05 热度:5830
通过下列任意一个方法访问成员变量时将返回 Field 类型的对象或数组。getFields()getField(String name)getDeclaredFields()getDeclaredField(String name)上述方法返回的 Field 对象代表一个成员变量。例如,要访问[详细]
-
Java通过反射访问构建方法
所属栏目:[语言] 日期:2023-05-05 热度:2845
为了能够动态获取对象构造方法的信息,首先需要通过下列方法之一创建一个 Constructor 类型的对象或者数组。getConstructors()getConstructor(Class<?>…parameterTypes)getDeclaredConstructors()getDeclared[详细]
-
Java反射机制是啥
所属栏目:[语言] 日期:2023-05-05 热度:8394
Java 反射机制是 Java 语言的一个重要特性。在学习 Java 反射机制前,大家应该先了解两个概念,编译期和运行期。编译期是指把源码交给编译器编译成计算机可以执行的文件的过程。在 Java 中也就是把 Java 代码编成 cl[详细]
-
Java一对多关系示范
所属栏目:[语言] 日期:2023-05-04 热度:810
生活中常见一对多关系的例子,如一个学校可以包含多个学生,一个学生属于一个学校,那么这就是一个典型的一对多关系,可以通过集合进行关系的表示。下面是基于集合应用的一个示例,这个示例将作为以后 Java EE 开发的[详细]
-
Java 9新添的不可变集合
所属栏目:[语言] 日期:2023-05-04 热度:2778
Java 9 版本以前,假如要创建一个包含 6 个元素的 Set 集合,程序需要先创建 Set 集合,然后调用 6 次 add() 方法向 Set 集合中添加元素。Java 9 对此进行了简化,程序直接调用 Set、List、Map 的 of() 方法即可创建[详细]
-
使用Java 8新增的Predicate运作Collection集合
所属栏目:[语言] 日期:2023-05-04 热度:5310
Java 8 起为 Collection 集合新增了一个 removeIf(Predicate filter) 方法,该方法将会批量删除符合 filter 条件的所有元素。该方法需要一个 Predicate 对象作为参数,Predicate 也是函数式接口,因此可使用 Lambda [详细]
-
Java 7新特点 多异常捕获
所属栏目:[语言] 日期:2023-05-04 热度:776
前面我们学习的多 catch 代码块虽然客观上提高了程序的健壮性,但是也导致了程序代码量大大增加。如果有些异常种类不同,但捕获之后的处理是相同的,例如以下代码。try{// 可能会发生异常的语句} catch (FileNotFoun[详细]
-
Java throws和throw 声明和抛出不寻常
所属栏目:[语言] 日期:2023-05-04 热度:1971
Java 中的异常处理除了捕获异常和处理异常之外,还包括声明异常和拋出异常。实现声明和抛出异常的关键字非常相似,它们是 throws 和 throw。可以通过 throws 关键字在方法上声明该方法要拋出的异常,然后在方法内部通[详细]
-
Java 9加强的自动资源管理
所属栏目:[语言] 日期:2023-05-04 热度:4904
在学习《Java try catch finally语句》一节后我们可以发现,当程序使用 finally 块关闭资源时,程序会显得异常臃肿,例如以下代码。public static void main(String[] args) {FileInputStream fis = null;try {fis =[详细]
-
Java try catch语句说明
所属栏目:[语言] 日期:2023-05-04 热度:6552
在实际应用中,对于错误的处理是极其重要的,任何程序都很难做到百分百完美,程序中可能存在大量未知问题,所以程序开发时一定要对各种问题进行相应的处理,而 Java 提供的异常处理机制可以帮用户更好地解决这方面的[详细]
