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

    Java 版 C 语言经典 100 例(6 - 10)

    class Eight { public static void main(String[] args) throws Exception { for (int i = 1; i < 10 2 * 2 = 4 3 * 1 = 3 3 * 2 = 6 3 * 3 = 9 4 * 1 = 4 4 * 2 = 8 4 * 3 = 12 4 * 4 = 16 5 * 1 = 5 5 * 2 = 10 实例 10 5.1 题目 ★ 打印楼梯,同时在楼梯上方打印两个笑脸 ” 5.2 思路 查看 ASCII 表,对应打印输出即可 5.3 代码 /** * @ClassName : Ten * @Author : cunyu1943 * @Date : 2020/6/19 8:56 * @Version : 1.0 * @Description : 实例 10 **/ public class Ten args) throws Exception { // 打印笑脸 System.out.print("\1\1"); for (int i = 0; i < 10

    53830发布于 2020-06-28
  • 来自专栏bit哲学院

    kotlin和java语言_我希望Java可以从Kotlin语言中窃取的10个功能

    参考链接: 有关Java中数组分配的有趣事实 kotlin和java语言   本文已过期。 但是有一些悬而未决的成果(据我天真地看到),可以将它们引入Java语言而不会带来很大的风险。 正在设计Valhalla / Java 10及其值类型 。 我们将看到直接在JVM和Java语言上提供多少功能。 这无疑将是一个令人兴奋的补充。     但是鉴于Java现有的语法,这可能只是一个独角兽,所以让我们继续...    10.流量敏感型    现在这个 。 这个!     我们之前已经在博客中介绍了总和类型。 但是,这是一种非常有趣的语言,可以学习,并且可以对一些简单的事情做出很多非常好的决定。     这些决定中的一些希望有望被Java语言之神采纳并整合到Java中。

    1.9K00发布于 2020-12-13
  • 来自专栏Java技术栈

    2017年8月开发语言TOP10,JAVA老三。

    上图是国外一家专业杂志IEEE Spectrum给出的专业的语言流行度的趋势报告。 Python已经爬到第一,比去年第4名上升了三个档次。C#重新进入了前五,去年是R语言。 Ruby已经跌出了前10,到了12的样子。Google的语言和苹果的Swift语言进入前9、10的名次。 很多人说Java到底应不应该学,或者Java快被淘汰的言论,下面来看看在找工作方式的排行是怎么样的。 可以看出Java在找工作方面还是很牛逼的,排首位,从各大招聘网站来看Java的工作还是很吃香的,Java人才是最热招的。 所以,不要担心Java是否淘汰的问题,不说太远的时间,至少现在的十几二十年是不会的。所以安心撸代码吧,何况语言都是通用的。

    65760发布于 2018-03-30
  • 来自专栏码农小胖哥的码农生涯

    Java 8 + 10 = Java 18

    JEP 400 将 UTF-8 指定为标准 Java API 的默认字符集。通过此更改,依赖于默认字符集的 API 将在所有实现、操作系统、语言环境和配置中保持一致。 目的是取代设计的非常不理想的**Java Native Interface (JNI)**。 大家都知道其它语言有非常棒的一些类库,但是Java想调用其它语言的类库目前需要使用JNI。 JEP 420 实现的唯一真正影响 Java 语言的 JEP 是Pattern Matching for switch ( JEP 420[5] ),它在 Java 17 中首次预览(这是第二次预览)。 其目的是“通过对switch 表达式和语句的模式匹配以及对模式语言的扩展来增强 Java 编程语言 。 已经相差了10个版本了。下一个是LTS是 2023 年 9 月的 Java 21。

    62730编辑于 2022-04-06
  • 来自专栏EffectiveCoding

    Java Concurrent ReentrantLock(Java 10)

    使用 1、在使用上与synchronized差异的是 实现lock接口的reentrant需要手动的去lock和release,因为synchronized是JVM也就是Java语法层面实现的,而Lock condition = 1; synchronized (lock) { lock.notify(); } } } 然后是使用Lock import java.util.concurrent.locks.Condition ; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class Test2 public class ReentrantLock implements Lock, java.io.Serializable { private static final long serialVersionUID

    58020发布于 2019-07-31
  • 来自专栏叽叽西

    10 Java 异常

    异常的层次 Java 的异常类是处理运行时的特殊类,每一种异常对应一种特定的运行错误.所有Java异常类都是系统类库中 Exception 类的子类。 非受检异常 在 Java 环境中有些失败是无法预料的,这些失败可能是由运行时条件或滥用库代码导致的。 但其实编程错误也是应该进行处理的,尤其是 Java 被广泛应用于服务器程序中,不能因为一个逻辑错误就使程序退出。 释放资源 有时在 try-catch 语句中会占用一些非 Java 资源,如:打开文件、网络连接、打开数据库连接和使用数据结果集等,这些资源并非 Java 资源,不能通过 JVM 的垃圾收集器回收,需要程序员释放 在 Java 9 之前,资源必须声明和初始化在 try 语句块内,Java 9去除了这个限制,资源可以在try语句外被声明和初始化,但必须是 final 的或者是事实上 final 的(即虽然没有声明为

    1.4K30编辑于 2022-05-17
  • 来自专栏EffectiveCoding

    Java Concurrent ReentrantReadWriteLock(Java 10)

    public class ReentrantReadWriteLock implements ReadWriteLock, java.io.Serializable { private

    73630发布于 2019-07-31
  • 来自专栏怀英的自我修炼

    Java漫谈10

    原来的计划是这次谈谈Java中String的另一个特征——final,不过因为还在整理思路,就放在下一次聊,这次我想聊一聊Java被斯坦福除名之后,我知道这个消息的感受。 之所以聊这个话题,是因为上个月的时候,一个哥么给我发了一篇文章,大意是说斯坦福大学用JavaScript取代Java做计算机入门,并据此认为Java已经开始走下坡路了。 这三篇都是谷歌搜索关键词“斯坦福 java 除名”排名前三的。 不过,如果文章的内容真的是说Java要日薄西山了,我很难相象我看完之后的心态。表面上看是一种要考虑换工作,换编程语言。内地里其实是对自己的判断失误的不知所措。 或许那个时候我会选一门与Java语法相近的语言去学习,搞不好也可能就回家靠炒蛋炒饭谋生了,不过这种事情说不准。

    860120发布于 2018-03-12
  • 来自专栏Python 知识大全

    2023年10月编程语言排行榜:C#逼近 Java!

    TIOBE 公布了 2023 年 10 月的编程语言排行榜。 C# 和 Java 之间的差距越来越小,达到了历史新低,目前两者的差距仅为 1.2%。 在所有编程语言中,Java 的跌幅最大,为 -3.92%;C# 的涨幅最大,为 +3.29%(年度)。这两种语言一直用于类似的领域,因此在过去 20 多年里一直是竞争对手。 Paul Jansen 指出,Java 受欢迎程度下降的主要原因是甲骨文公司决定在 Java 8 之后引入付费许可模式,反观微软在 C# 上则采取了相反的做法。 此外,Java 衰落的原因还在于:该语言的定义在过去几年里没有太大变化,其完全兼容的直接竞争对手 Kotlin 却易于使用且免费。 TIOBE 9 月 TOP 20 编程语言 相较上月,Top 10 榜单中的 SQL (10→9) 和 Assembly language (9→10) 位置进行了互换,除此之外排名没有任何变动。

    2.5K30编辑于 2023-10-24
  • 来自专栏狗哥的 Java 世界

    世界 10 大编程语言,Java 不是第一,PHP 才第五

    3、Java 如果有人问为什么Java,最常出现的句子是“写一遍,哪都可以运行” – Java在过去20年来一直是统治性的编程语言。 Java是99%面向对象的,并且很强大,因为Java对象不包含对自身外部数据的引用。它比C ++更简单,因为Java使用自动内存分配和垃圾回收。 Java具有高度的跨平台兼容性或平台无关性。 C语言于1970年代后期被引入,为编程世界做出了巨大贡献。C是少数几种语言的母语。有些是从C派生的,或者是从其语法,构造和范例(包括Java,Objective-C和C#)启发而来的。 C-sharp用于开发桌面应用程序和最近的Windows 8/10应用程序,并且需要.NET框架来运行。微软开发了C#作为Java的竞争对手。 你可以将其称为混合C,因为它为C编程语言添加了功能。 10、SQL SQL(es-que-el)代表结构化查询语言,是一种用于操作数据库的编程语言。它包括存储,处理和检索存储在关系数据库中的数据。

    1.5K10发布于 2020-02-18
  • 来自专栏达达前端

    Java语言

    Java语言基础教程 Java语言基础教程 本文将放入菜单栏中方便学习,记得点赞哦! Java分为3个体系,为JavaSE,JavaEE,JavaME,是一种面向对象的程序设计语言,记住Oracle公司收购了 Sum公司,然后Oracle公司就负责了Java语言的维护。 体系 Java语言的特点,具有面向对象,平台无关性,简单性,解释性,多线程,分布式,健壮性,高性能,安全性等。 ? 效果 下载语言: www.eclipse.org/babel ? 效果 ? else if(score > 100 || score < 0){ System.out.println("成绩不在正常的范围之内"); } } } for(int i = 0; i < 10

    2.2K20发布于 2019-07-03
  • 来自专栏面向加薪学习

    10.Go语言-包

    第 10 章 包 包(package) 用于组织 Go 源代码,提供了更好的可重用性与可读性。 Go 语言有超过 100 个的标准包,可以用 go list std | wc -l 命令查看标准包的具体数目,标准库为大多数的程序提供了必要的基础组件。 // hello go package main import "fmt" func main() { fmt.Println("《Go语言极简一本通》") } package main 这一行指定该文件属于 package main import ( "fmt" "book" ) func main() { bookName := "《Go语言极简一本通》" author := "欢喜" bookInfo

    62120编辑于 2022-09-04
  • 来自专栏Java帮帮-微信公众号-技术文章全总结

    Java面试系列10

    Java 编程语言只有值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。 6 写一个Singleton出来 Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 一般认为第一种形式要更加安全些 7 Java的接口和C++的虚类的相同和不同处。 由于Java不支持多继承,而有可能某个类或对象要使用分别在几个类或对象里面的方法或属性,现有的单继承机制就不能满足要求。与继承相比,接口有更高的灵活性,因为接口中没有任何实现代码。

    76870发布于 2018-03-19
  • 来自专栏Reck Zhang

    Java 10 - 内存模型

    栈(Java Virtual Machine Stacks) 代表着Java方法执行的内存模型, 每个方法执行时都会创建一个栈帧来存储方法的变量表, 操作数栈, 动态链接方法, 返回值, 返回地址等信息 本地方法栈(Native Method Stacks) 本地方法栈与虚拟机栈作用类似, 只是前者为本地方法服务, 后者为Java方法服务. 在某些JVM中, 这两者是合二为一的. 这具体是由Java的执行系统决定. 同样的, 对于将值更新到字段的过程, 也是先将值赋给工作拷贝, 再由工作拷贝映像到主存储器上. 至于何时映像, 也是有Java执行系统决定.

    46220发布于 2021-08-11
  • 来自专栏Python爱好者

    Java基础笔记10

    面向对象(包的定义及注意事项) A:定义包的格式 package 包名; 多级包用.分开即可 B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码 B:package语句在一个java HelloWorld.java b:通过java命令执行。 java 包名.HellWord 10.04_面向对象(不同包下类之间的访问) A:案例演示 不同包下类之间的访问 10.05_面向对象(import关键字的概述和使用) A:案例演示 为什么要有import 成员内部类被静态修饰后的访问方式是: 外部类名.内部类名 对象名 = new 外部类名.内部类名(); 10.11_面向对象(成员内部类的面试题) A:面试题 要求:使用已知的变量,在控制台输出30,20,10 class Outer { public int num = 10; class Inner { public int num = 20;

    80970发布于 2018-06-21
  • 来自专栏Java 学习

    【Java】10 Deque 接口

    SE"): stack.push("Java EE"); stack.push("Java ME"); // 输出:[Java ME,Java EE,Java SE] System.out.println ME,Java EE,Java SE] System.out.println(stack); //pop 出第一个元素,输出:Java ME System.out.println(stack.pop SE"); queue.offer("Java EE"); queue.offer("Java ME"); // 输出:[Java SE,Java EE,Java ME] System.out.println SE,Java EE,Java ME] System.out.println(queue); // poll 出第一个元素,输出:Java SE System.out.printin(queue.poll ()); // 输出:[Java SE,Java EE,Java ME] System.out.println(queue); } } ---- 三、LinkedList 集合    LinkedList

    76940发布于 2020-09-28
  • 来自专栏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

    滚雪球学Java(10):Java注释

    环境说明:Windows 10 + IntelliJ IDEA 2021.3.2 + Jdk 1.8前言在编写代码时,注释一直被认为是良好编程实践的一部分。 本文将介绍Java中的注释类型及其用法。 摘要本文将讨论Java中的三种注释类型:单行注释,多行注释和文档注释,并提供一些最佳实践和示例。内容单行注释单行注释以//开头,从//开始到行尾为注释内容。 示例以下是一个Java程序,它计算并打印两个数字的和:package com.demo.javase.day10;/** * @Author bug菌 * @Date 2023-12-27 14:41 好啦,这期的内容就基本接近尾声啦,若你想学习更多,你可以看看专栏的导读篇《「滚雪球学Java」教程导航帖》,本专栏致力打造最硬核 Java 零基础系列学习内容,打造全网精品硬核专栏,带你直线超车;欢迎大家订阅持续学习 ,均能获取到所需的知识和技能,全网最快速入门Java编程,就像滚雪球一样,越滚越大,指数级提升。  

    49511编辑于 2024-04-29
  • 来自专栏微信公号【Java技术江湖】

    Java基础10:全面解读Java异常

    更多内容请关注微信公众号【Java技术江湖】 这是一位阿里 Java 工程师的技术小站,作者黄小斜,专注 Java 相关技术:SSM、SpringBoot、MySQL、分布式、中间件、集群、Linux、 中可以找到 https://github.com/h2pl/MyTech 喜欢的话麻烦点下星哈 文章首发于我的个人博客: https://h2pl.github.io/2018/04/27/javase10 异常体系 从上面这幅图可以看出,Throwable是java语言中所有错误和异常的超类(万物即可抛)。它有两个子类:Error、Exception。 (); } 其实有的语言在遇到异常后仍然可以继续运行 有的编程语言当异常被处理后,控制流会恢复到异常抛出点接着执行,这种策略叫做:resumption model of exception handling 1; i = i / 0; //当我注释掉这行代码并使用B方法抛出一个error时,运行结果如下 // 四月 27, 2018 10

    83420发布于 2019-04-07
  • 来自专栏程序猿DD

    Java 9 - 17 特性解读:Java 10

    在上一篇我们对Java 9的特性进行了一些回顾,今天接着来看看Java 10带来了什么特性。 之所以需要把Java 8 到Java 17的特性归纳一遍,因为Java社区对Java 17的重视程度前所未有。话不多说,让我们走进Java 10。 Java 10 从Java 10 开始,Java的迭代周期缩短为半年,半年发布一个版本。 ❝另一件要注意的事情是var 并不是Java中的关键字,这确保了Java的向后兼容性。另外使用var没有运行时开销,也不会使 Java 成为动态语言。var标记的变量的类型仍然是在编译时推断出来。 在Java 10 中又引入了一些新的API。

    54620编辑于 2023-04-04
领券