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

    6-3、Python 数据类型-列表

    6-3、Python 数据类型-列表列表列表介绍列表是Python中最基本也是最常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用来表示该元素在列表内所排在的位置。

    48500编辑于 2023-11-08
  • 来自专栏全栈开发那些事

    6-3 求链式表的表长 (10分)

    函数接口定义: int Length( List L ); 其中List结构定义如下: typedef struct LNode *PtrToLNode; struct LNode { ElementType Data; PtrToLNode Next; }; typedef PtrToLNode List; L是给定单链表,函数Length要返回链式表的长度。 裁判测试程序样例: #include <stdio.h> #include <stdlib.h> typedef int El

    39530编辑于 2023-02-27
  • 来自专栏信数据得永生

    django 1.8 官方文档翻译:6-3 Django异常

    DoesNotExist异常的基类;对ObjectDoesNotExist的try/except会为所有模型捕获到所有DoesNotExist 异常。

    2.4K20编辑于 2022-11-27
  • 来自专栏达达前端

    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
  • 来自专栏AI机器学习与深度学习算法

    机器学习入门 6-3 线性回归中的梯度下降法

    本系列是《玩转机器学习教程》一个整理的视频笔记。本小节主要介绍在线性回归中使用梯度下降法。

    1.4K20发布于 2019-11-13
  • 来自专栏站长的编程笔记

    【说站】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
  • 来自专栏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
  • 来自专栏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语言?

    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
  • 来自专栏大闲人柴毛毛

    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
  • 来自专栏开源部署

    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 语言有哪些特点?

    1、简单性:Java语言继承了C++语言的优点,去掉了C++中学习起来比较难的多继承、指针等概念,所以Java语言学习起来更简单,使用起来也更方便。 2、面向对象:Java是一种面向对象的编程语言。 3、跨平台性:Java设计成支持在网络上应用,它是跨平台语言。所以只要用Java编写了一个程序,就可以到处应用。可以节省大量人力物力。 4、编译和解释性:Java编译程序生成字节码,而不是通常的机器码,这使得Java开发程序比用其他语言开发程序快很多。 5、稳健性:Java刚开始被设计出来就是为了写高可靠和稳健的软件的。 8、高性能:Java是一种先编译后解释的语言,所以它不如全编译性语言快。但Java设计者制作了“及时”编译程序,这样就可以实现全编译了。 9、多线程性:Java是多线程语言,它可以同时执行多个线程,能处理不同任务。 10、动态性:Java语言设计成适应于变化的环境,它是一个动态的语言。

    1.9K20发布于 2021-01-14
  • Java语言具有哪些特点?

    面向对象特性Java 是纯粹的面向对象编程语言,严格遵循封装、继承和多态这些面向对象编程的基本概念。 跨平台兼容性Java 著名的 “一次编写,到处运行” 特性源于 Java 虚拟机(JVM)。 都能轻松部署 Java 应用程序,极大降低了跨平台开发成本。 安全性保障Java 从多个层面确保安全,一方面在字节码加载到 JVM 时会进行严格的验证过程,检查字节码是否符合 Java 语言规范、有无恶意代码等;另一方面,提供安全管理器(Security Manager 多线程支持Java 内置完善的多线程编程支持,方便开发者创建并管理多个线程同时执行,提高程序运行效率与响应速度。

    1K10编辑于 2024-12-21
领券