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

    C++编程之美-结构之法(代码清单3-11)

    代码清单3-11 // 数据结构定义 struct NODE { NODE* pLeft; // 左子树 NODE* pRight; // 右子树

    33220编辑于 2022-11-30
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 3-11 Matplotlib数据可视化基础

    Matplotlib 是一个 Python 的 2D 绘图库,在导入 Matplotlib 库的时候,通常会设置一个别名 mpl。Pyplot 是 Matplotlib 的子库,提供了和 MATLAB 类似的绘图 API。使用 Pyplot 可以很方便的帮助我们绘制出 2D 图表,在使用 Pyplot 时候通常也会为 Pyplot 设置一个别名 plt。

    1.3K30编辑于 2022-11-08
  • 来自专栏达达前端

    Java语言

    Java语言基础教程 Java语言基础教程 本文将放入菜单栏中方便学习,记得点赞哦! Java分为3个体系,为JavaSE,JavaEE,JavaME,是一种面向对象的程序设计语言,记住Oracle公司收购了 Sum公司,然后Oracle公司就负责了Java语言的维护。 体系 Java语言的特点,具有面向对象,平台无关性,简单性,解释性,多线程,分布式,健壮性,高性能,安全性等。 ? 效果 下载语言: www.eclipse.org/babel ? 效果 ? 效果 简体中文的下载列表,下载会得到一个文件,Eclipse\drogins文件夹中同名的 features 目录和 plugins 目录,重启就会自动加载语言包。

    2.2K20发布于 2019-07-03
  • 来自专栏ReganYue's Blog

    【JAVA】JAVA语言快速入门

    本文章部分资料来源于湖北文理学院计算机工程学院PandaXQJ老师的PPT java语言发展历史: java特点: Java SE(Java Platform,Standard Edition 它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE提供基础。 Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。它帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。 Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。 环境变量的配置 JAVA_HOME环境变量,表示Java的安装位置; path路径环境变量,用来指定Java开发包中的一些可执行程序(如java.exe、javac.exe等)所在的位置; classpath

    81830发布于 2021-09-16
  • 来自专栏日常技术分享

    Java语言this关键

    学习Java编程的时候,当学到面向对象这部分内容时都会遇到一个关键字:this。很多初学者对这个关键字的都会感觉到理解不透,不明白这个神秘的”this”到底表示什么意思。 本文将用大白话的形式帮助初学Java的小伙伴来深入理解this关键字的意义,并且梳理它的各种用法。 其实,我们只要把this理解成”本对象自己的”就可以了,让我们首先来看一段代码。

    52130编辑于 2022-11-16
  • 来自专栏历史专栏

    【愚公系列】2021年11月 攻防世界-进阶题-MISC-039(3-11)

    文章目录 一、3-11 二、答题步骤 1.base64 总结 ---- 一、3-11 文件:攻防世界下载对应文件 二、答题步骤 1.base64 下载题目得到一张图片,进行lsb隐写查看 发现

    69920编辑于 2021-12-03
  • 来自专栏站长的编程笔记

    【说站】java语言属于哪种语言

    java语言属于哪种语言 java是一种半编译、半解释执行的语言。 1、java概念 Java不同于一般的编译语言和解释语言。 早期JVM可以在一定程度上降低Java程序的运行效率。但是J2SE1.4.2发布后,Java的运行速度大大提高。 Java不同于其他语言。由于java针对不同的平台有不同的JVM,所以实现了跨平台。 因此,Java语言有一种说法是编译到处运行。 2、编译型和解释型 (1)可以说是编译型的。因为所有的Java代码都是编译的,所以java没有编译就没有用。 (2)你可以说是解释型的:因为java代码编译后不能直接运行,解释运行在JVM上,所以是解释运行,也就是解释。 (3)然而,为了效率,现在的JVM有一些JIT优化。 以上就是关于java语言的分析,可以看出它是不会完全属于某一种语言的,在编译和解释型上都有所涉及。

    1.2K40编辑于 2022-11-23
  • 来自专栏cjz的专栏

    java语言的特性

    java语言的特性 面向对象(oop) Java它是一个面向对象的语言,面向对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物,我们常说万物皆是对象 Java语言是跨平台的 只要有java 虚拟机就可以运行代码,所以它是跨平台的 解释性语言 解释性语言写的代码被编译后无法直接被计算机执行的,需要解释器来执行的而编译性语言写的代码是可以直接被计算机执行的 java是健壮的 这个方法很多,目前 java的类库很多而且生态非常好了,java它有异常处理、垃圾自动回收等功能的 java是强类型语言 这个不用说你定义变量必须指定类型,有一个特殊的就是新版java具体忘了是 10 还是 11 版本开始支持一个

    49430编辑于 2022-12-21
  • 来自专栏微信公众号:Java团长

    如何学好java语言?

    1、如何从零开始学习Java语言 如何学好Java语言,分二种技术人员: 1)第一种:有编程语言的技术人员 IT行业的朋友,应为本事就有编程语言的技术,学习Java语言不是困难的事情。 (有编程经验的朋友请略过) 2、如何快速的学习Java语言 1)了解Java的历史信息(知己知彼百战不殆) 2)选择属于一本能看懂的Java书籍 (尽量不要使用电子书籍,电子书籍学习效率比较底) 3) 选择一个培训机构去学习 3、开展Java语言自学技术 说到自学,这里我们有很多朋友就会到网上去找很多很多Java语言视频与书籍。 上面我说过如何快速的学习Java语言里面的选择一本能看懂的书籍。 古话说:书中自有黄金屋,书中自有颜如玉。 6、Java第一本书学习完成后开始学会多看Java基础视频 1)为什么要Java基础视频,因为很多网络教育,有这独特的讲解方式与方法,这样可以巩固Java语言基础。

    94720发布于 2018-07-23
  • 来自专栏@学习笔记

    AVL树(Java语言)

    平衡二叉树也叫平衡二叉查找树,又被称为AVL树,可以保证查询效率较高。它的特点是:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 结点的平衡因子定义为:结点的左子树高度与右子树高度之差。显然,对一棵AVL树而言,其所有结点的平衡因子只能是-1,0,1.挡在一棵AVL树上插入一个结点时,有可能导致失衡,即出现绝对值大于1的平衡因子。

    73920编辑于 2022-11-18
  • 来自专栏Python使用工具

    Java语言抓取内容

    图片 以下是一个使用Apache HttpComponents和Java语言抓取内容的下载器程序,同时使用了_proxy的代码。 import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.util.ArrayList ;import java.util.List;import org.apache.http.HttpEntity;import org.apache.http.HttpResponse;import org.apache.http.client.ClientProtocolException

    63030编辑于 2023-10-19
  • 来自专栏云云众生s

    Java编程语言入门

    Java编程语言:驱动Web、移动和企业应用。探索其历史、特性以及开发者喜爱它的原因。 Java编程语言概述 Java是一种功能强大的编程语言,在各个领域都获得了广泛的普及。Java由Sun Microsystems公司创建,于1995年推出,旨在成为一种高效且安全的语言。 通过Java社区进程 (JCP),开发人员可以评估对Java平台的修改,确保该语言能够不断发展以满足用户的需求。 领先的科技公司、教育机构和个人程序员积极参与Java社区,使其成为全球使用最广泛的编程语言之一。 Java的关键特性 面向对象编程 Java的核心是一种面向对象编程 (OOP) 语言。 Java 结合了 C++ 等类型化语言的效率和可靠性,以及 Python 等脚本语言的简洁性和便利性。

    1.1K10编辑于 2025-01-16
  • 来自专栏大闲人柴毛毛

    Java基础全面解析——Java语言基础

    高级编程语言的组成:关键字、标识符、注释、常量与变量、语句、函数、数组,下面一一介绍各个组成元素。 a)  关键字 i.  定义:关键字是一些英文单词,但在java中有特殊含义,自定义的变量不能和关键字重名。 ii.注:关键字一般都小写。 b)  标识符 i.  Unicode国际标准码表:java使用的是Unicode码表,该表兼容任何国家的语言。 viii.  Char与int转化 1.        与运算& Java中只要是数字就是int型。 一个int四个字节(4bit),一个比特=8个二进制位。 然后上下两行分别作与运算,得出的结果转化为十进制就是6&3的值。 3.  编译和运行的过程 javac XXX.java:启动了java的编译器,将xxx.java编译成xxx.class文件;java xxx:启动了java虚拟机,运行xxx这个java程序。

    1.4K70发布于 2018-03-09
  • 来自专栏cwl_Java

    Java基础-Java语言开发环境搭建

    Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的 运行环境,是Java 最具吸引力的特性之一。 我们编写的Java代码,都运行在 JVM 之上。 跨平台:任何软件的运行,都必须要运行在操作系统之上,而我们用Java编写的软件可以运行在任何的操作系 统上,这个特性称为Java语言的跨平台特性。 2.2 JRE 和 JDK JRE (Java Runtime Environment) :是Java程序的运行时环境,包含 JVM 和运行时所需要的 核心类库 。 JDK (Java Development Kit):是Java程序开发工具包,包含 JRE 和开发人员使用的工具。 我们想要运行一个已有的Java程序,那么只需安装 JRE 即可。 2.4 JAVA_HOME环境变量的配置 配置环境变量作用 开发Java程序,需要使用JDK中提供的工具,工具在JDK9安装目录的 bin 目录下。 ?

    1.3K10发布于 2019-11-27
  • 来自专栏java干货

    java教程系列一:什么是Java语言?

    Java是一种通用的计算机编程语言,它具有卓越的通用性、高效性、平台移植性和安全性。 WORA是通过将Java程序编译成称为字节码的中间语言来实现的。字节码的格式与平台无关。称为Java虚拟机(JVM)的虚拟机用于在每个平台上运行字节码。 ? 该语言的大部分语法来自C和C ++,但它比它们任何一种都简单易学。 Oracle实现打包成两个不同的发行版: Java运行时环境(JRE),包含运行Java程序所需的Java SE平台部分,面相大多数用户。 to the console. } } Java类文件 Java源文件必须以它们包含的公共类命名,并附加后缀.java,例如HelloWorldApplication.java。

    55510发布于 2021-02-19
  • 来自专栏dongfanger

    Java官方笔记3Java语言基础

    int localVar = 3; // 局部变量 } } 变量命名规则 驼峰命名法,可参考阿里规范: https://github.com/alibaba/p3c 基本数据类型 Java Java的String严格来说不算基本数据类型,因为它其实是一个类,java.lang.String。 "Freddo", "Lungo", "Macchiato", "Marocchino", "Ristretto" }; String[] copyTo = java.util.Arrays.copyOfRange System.out.println("Invalid month."); break; } 如果selector是null,会报空指针异常:NullPointerException 参考资料: Java Language Basics https://dev.java/learn/language-basics/

    53640编辑于 2023-03-31
  • 来自专栏开源部署

    JAVA语言的工作原理

    1、Java工作原理 1.1、工作原理 JAVA的工作原理是:“一处编译,到处运行"。 **操作系统层:**是指我们的windows\linux\unix\android\ios等 **JAVA平台层:**针对不同的操作系统JAVA提供了不同的虚拟机 **应用平台层:**各种JAVA应用程序 (如:QQ、百度视频等)、JAVA-WEB程序(12306、QQ空间等) 1.2、跨平台 Java语言通过在不同的操作系统上安装对应的Java虚拟机实现了跨平台, 即java的.class程序可以在不同操作系统上均可以运行 (java的.class文件相当于Windows中的.exe文件,是可执行的程序) java语言是跨平台的,java虚拟机不是跨平台的。 1.3、java源文件执行 创建那源文件*.java文件 通过编译器(javac),编译成.class文件(字节码文件), 通过解释器(java),在计算机中解释执行.class文件

    83110编辑于 2022-09-14
  • 来自专栏@学习笔记

    图的遍历(Java语言)

    } } } } 创建一个图并使用两种遍历方式遍历: Graph类: package com.graph; import java.util

    1K20编辑于 2022-11-18
  • 来自专栏七夜安全博客

    Python跨语言调用java

    但是我也有担忧,毕竟是两种语言的包,版本管理的方式不一定一样。万一python 中的version.parse不适用,该怎么办呢? newDefaultArtifactVersion("1.2.7"); int res = version1.compareTo(version2); logger.info("res={}", res); } 跨语言调用 我是用Python实现了整体框架,用来适配各种语言包的版本比较,maven包的比较只是其中一个功能,因此开始考虑 python如何调用jar包中的函数。 github中总是有奇特的项目,jpype实现了python和java之间的联通。 ? centos安装 java 使用jpype的前提是需要安装java环境。 (1) 下载java压缩包 Java下载路径: https://www.oracle.com/java/technologies/javase-jdk8-downloads.html,选择x64版本 ?

    1.5K31发布于 2020-03-25
  • 来自专栏学习/读书笔记

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

    2.1 Java主类结构 Java程序的基本组成单位是类,类体中又包括属性和方法两个部分。每个应用程序都必须包含一个main()方法,含有main()方法的类称为主类。 注:文件名必须和类名同名,Java区分大小写。 由于unicode编码采用无符号编码,可以存储65536个字符(0x0000~0xffff),所以Java中的字符几乎可以处理所有国家的语言文字。 2.3 变量与常量 2.3.1 标识符和关键字 Java语言规定标识符由任意顺序的字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。标识符不能是Java中的保留关键字,字母严格区分大小写。 关键字是Java语言中已经被赋予特定意义的一些单词,不可以把这些字作为标识符来使用。 Java关键字: 2.3.2 声明变量 在程序运行过程中,空间内的值是变化的,这个内存空间就称为变量。

    84620编辑于 2022-04-07
领券