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

    C编程基础-基础4

    x--; } return 0; } number: 10 number: 9 number: 8 number: 7 number: 6 number: 5 number: 4 No. 4: Hello C Language! No. 5: Hello C Language! No. 6: Hello C Language! No. 7: Hello C Language! 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49 1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56 8x8=64 1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63 8x9=72 9x9=81

    50411发布于 2021-02-24
  • 来自专栏编程基础

    Go编程基础-基础4

    Thur) fmt.Println("Fri :", Fri) fmt.Println("Sat :", Sat) } Sun : 0 Mon : 1 Tues: 2 Wed : 3 Thur: 4

    33931发布于 2021-02-26
  • 来自专栏达达前端

    Java编程基础

    Java编程基础 一、前言 什么是编程编程就是计算机程序告诉计算机应该做些什么,通过编程执行操作。 我们所学习到的Java编程语言是如今Internet上受欢迎的开发与编程语言。 JSE为标准版,主要用于桌面应用软件的编程,其余的以后另讲,如今小白学习的使用就是标准版。 2.java.applet包      java.applet包用来实现运行Java Applet的工具类库。 3.java.awt包     java.awt包是Java抽象窗口工具包。 4java.io包      java.io包是Java语言的标准输入/输出类库。 5.java.net包     java.net包是Java网络包,主要实现网络功能。 知识准备 面向过程和面向对象 面向过程是以过程为中心的编程方法 面向对象是以对象为中心的编程方法 静态成员 静态成员用static关键字进行修饰,表示静态的意思,可以用来修饰成员变量和成员方法,也可以形成静态代码块

    99720编辑于 2022-04-28
  • 来自专栏后端开发笔记

    Java编程基础

    1.什么是编程? 就是通过一些人为的编写一串指令(代码)让计算机去解决每一个问题。实现我们想要的结果,达到最终的目的。 2.数据类型和变量 2.1.什么是数据类型? 也就是对数据的分类。 而Java的数据类型有: 整数类型 byte/short/int/long 小数类型 float/double 字符类型 char 真假类型 boolean 这些也都是Java的基本数据类型(八种基本的数据类型 ),Java也存在引用数据类型。 关键字 内存占用 取值范围 整数 byte 1 负的2的7次方 ~ 2的7次方-1(-128~127) short 2 负的2的15次方 ~ 2的15次方-1(-32768~32767) int 4 负的2的31次方 ~ 2的31次方-1 long 8 负的2的63次方 ~ 2的63次方-1 浮点数 float 4 1.401298e-45 ~ 3.402823e+38 double 8 4.9000000e

    81230编辑于 2022-11-18
  • 来自专栏周小末天天开心

    Java 基础学习(4

    1)算术运算符的介绍 (2)算术运算符的分类 (3)算术运算符的使用细节  三、关系运算符 (1)关系运算符介绍 (2)关系运算符分类 (3)关系运算符细节 总结 ---- 前言         掌握基础的算数运算符和关系运算符 j = ++i i = 6 ,j = 5 i = 6 ,j=6 -- 自减:  分为自减在前和            自减在后两种 i = 5 ;j = i-- i = 5 ;j = --i i = 4 ,j = 5 i = 4 ,j=4 (3)算术运算符的使用细节 1)自增自减运算符都作为独立的语句使用,前++(--)和后++(--)都完全等价于         i = i + ( - ) 1 ;

    33330编辑于 2022-10-26
  • 来自专栏全栈程序员必看

    Java编程基础(1)

    ,其中java.exe就代表了java虚拟机 4Java API的常用包 5、关键字和标识符(以前总是搞混,复习的时候,记录一下) (1)关键字(keywords)——java语言定义的,具有特定含义的词 开头的字母数字序列,长度不受限制 6、命名规范问题: (1)类名:首字母要大写 (2)关键字、变量、对象、方法、包名:首字母要小写,如果是多个单词,第二个单词首字母可以大写,比如setPeople (4) 长整型 long:8个字节 (2)浮点数 科学计数法:-123.45可以表示为-1.2345E+2(这里的+表示10的正数次方,如果是-,自然表示负的10次方了) 单精度浮点数float(4个字节); ,有简化形式: int month = 10; int days = 0; switch(month){ case 2: days = 28; break; case 4: 程序设计实用教程第4版》叶核亚 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/157070.html原文链接:https://javaforall.cn

    45920编辑于 2022-09-08
  • 来自专栏Android开发经验分享

    Java并发编程基础

    转载请以链接形式标明出处: 本文出自:103style的博客 Java并发编程的艺术笔记 并发编程的挑战 Java并发机制的底层实现原理 Java内存模型 Java并发编程基础 Java中的锁的使用和实现介绍 Java并发容器和框架 Java中的12个原子操作类介绍 Java中的并发工具类 Java中的线程池 Executor框架 ---- 目录 线程的简介 启动和终止线程 线程间通信 小结 ---- 线程的简介 为什么要使用多线程 目前的处理器核心越来越多,使用多线程能有更快的响应时间,并能有更好的编程模型。 : sleep interrupted at java.lang.Thread.sleep(Native Method) at java.lang.Thread.sleep(Thread.java: 4.notify()方法将等待队列中的一个等待线程从等待队列中移到同步队列中,而notifyAll()方法则是将等待队列中所有的线程全部移到同步队列,被移动的线程状态由WAITING变为BLOCKED。

    46230编辑于 2022-12-19
  • 来自专栏cwl_Java

    Java基础-网络编程

    IP地址分类 IPV4:32位地址,以点分十进制表示,如192.168.0.1 IPV6:128位(16个字节)写成8个16位的无符号整数,每个整数用四个十六进制位表示,数 之间用冒号(:)分开,如: 3ffe:3201:1401:1280:c8ff:fe4d:db39:1984 特殊的IP地址 127.0.0.1 本机地址 192.168.0.0–192.168.255.255私有地址,属于非注册地址 socketAddress.getHostName()); System.out.println(socketAddress2.getAddress()); URL URL(Uniform Resource Locator):统一资源定位符,由4部分组成 Socket实际是网络传输层供给应用层的编程接口。传输层则在网络层的基础上提供进 程到进程问的逻辑通道,而应用层的进程则利用传输层向另一台主机的某一进程通 信。 Socket就是应用层与传输层之间的桥梁 使用Socket编程可以开发客户机和服务器应用程序,可以在本地网络上进行通信,也可通过Internet在全球范围内通讯 TCP编程 需求:完成网络登录功能:

    1K20发布于 2019-11-12
  • 来自专栏Spring Cloud设计原理

    Java Socket编程基础

    https://louluan.blog.csdn.net/article/details/19974999 1.简述: Java Socket编程时对于TCP/IP 协议层的通信进行封装 4.单客户端和服务器通信的简单例子: 服务器端代码: package com.lou.socket; import java.io.BufferedReader; import java.io.IOException ; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.Socket ; import java.net.ServerSocket; import java.net.Socket; import java.util.ArrayList; import java.util.List ; import java.io.PrintWriter; import java.net.Socket; import java.text.SimpleDateFormat; import java.util.Date

    1.4K20发布于 2019-05-25
  • 来自专栏CoffeeLand

    java 并发编程基础

    Table of Content 计算机基础 java的原子性操作 java的线程通信 java锁机制 reference 计算机基础 Bus 总线的概念 image.png 总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线 也就是在任意的时间点, 最多只能有一个处理器可以访问内存, 这个特性确保总线事务之中的内存读写操作具有原子性 java不对long和double类型数据保持原子性, 是因为他们都是8个字节, 64位 , 对32位机器可能会把64拆成两个32, 从而进入不同的事务里,因此很难保证原子性操作 java的原子性操作 java的原子性操作是靠锁和循环的CAS来实现的 java的线程通信 java的线程通信是靠 共享内存 和 消息通信 来是实现的 java锁机制 java的轻量级锁 volatile: 使用了锁的happen-before 原则 锁的happen-before原则保证释放锁和获取锁的两个线程之间的内存可见性 插入内存屏障的目的就是禁止编译器和处理器的重排序 reference java并发编程的艺术

    68320发布于 2020-03-26
  • Python数据挖掘编程基础4

    2.1.2 判断与循环a.判断和循环是所有编程语言的基本命令,Python的判断语句格式如下。 代码清单2-9 错误的缩进示例a=0if a==0:print(‘a为0’)//缩进2个空格else:print(‘a不为0’)//缩进3个空格不管是哪种语言,正确的缩进都是一种优雅地编程习惯。

    19510编辑于 2025-05-09
  • 来自专栏程序员互动联盟

    java网络】编程基础

    Java 网络编程 基于套接字的通信可以使程序通过指定的套接字进行通信。 套接字是两个主机之间逻辑链接的端点,可以用于发送和接收数据,Java对套接字的处理非常类似于对输入输出操作的处理,因此,程序从socket中读写就像从文件中读写一样容易 Java支持流套接字和数据报套接字 thread.start(); } 服务器套接字可以有多个连接,while循环的每次迭代创建一个新的连接,无论何时,只要建立一个新的连接,就创建一个新线程来处理服务器与新客户之间的通信,这样,就可以有多个连接同时运行 4、 数据报套接字是用用户数据报协议(UDP) Java.net.package包包含两个类DatagramPacket和DatagramSocket类,利用它们可以编写使用数据报在网络上发送和接收分组的程序 需要创建一个空的分组,并在DatagramSocket对象上调用接受分组的receive(packet)方法 5.3、数据报程序设计 数据报没有服务器套接字的概念,从某种意义上说,数据报程序设计不同于流套接字编程

    1.6K90发布于 2018-03-16
  • 来自专栏Java架构师必看

    Java并发编程基础

    Java并发编程基础 强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码 Java语音从开始就内置了对多线程的支持,线程是操作系统的最小单元,多个线程同时执行可以明显提升程序性能。 例如:启动一个Java程序,系统会创建一个Java进程。上文提到操作系统的最小调度单元是线程,线程也被称为***轻量级进程***,一个进程可以创建多个线程。 举个例子吧,一个Java程序,从最开始的mian()方法开始执行,然后按照既定的逻辑执行,看似没有其它的线程参与,但是吧,Java程序本身就是一个多线程的程序。所以。。。 使用多线程的原因,有以下几点 更多的处理器核心 更快的响应时间 更好的编程模型 作者:https://gper.club/articles/7e7e7f7ff7g5agc8g6d

    45520发布于 2021-05-14
  • 来自专栏Java知识点

    Java基础篇 | Java流式编程

    1.认识流式编程 1.1流式编程的概念和作用 Java 流(Stream)是一连串的元素序列,可以进行各种操作以实现数据的转换和处理。 流式编程的概念基于函数式编程的思想,旨在简化代码,提高可读性和可维护性。 1.2流式编程可以提高代码可读性和简洁性 声明式编程风格:流式编程采用了一种声明式的编程风格,你只需描述你想要对数据执行的操作,而不需要显式地编写迭代和控制流语句。 2.流的基础示例 2.1 环境搭建 我们首先创建一个演员类。 例如: Stream<Integer> stream = Stream.of(1, 2, 3, 4, 5);java Stream<Integer> skippedStream = stream.skip

    2.1K30编辑于 2023-11-16
  • 来自专栏java学习

    Java基础总结大全(4

    需求:将制定目录下的java文件的绝对路径存储到文本文件中。 **由于对象是有Java给对象分配相应的UID号,而UID号是根据对象的属性不同而分配的。 错误编码正确解码 String str4 = "你好"; byte[] buf4 = str4.getBytes("ISO8859-1");//错误编码 String str4 = new .getBytes("ISO8859-1");//再错误编码 String str7 = new String(buf6,"GBK");//再正确解码,这样就可以读出来了 } 六、网络编程 : 1、网络编程概述 (1)网络模型 OSI参考模型 TCP/IP参考模型 (2)网络通讯要素 IP地址 端口号 传输协议 (3)网络通讯前提:

    1.2K130发布于 2018-04-16
  • 来自专栏Java编程技术

    Java网络编程基础

    一、前言 网络通讯在系统交互中是必不可少的一部分,无论是面试还是工作中都是绕不过去的一部分,本节我们来谈谈Java网络编程中的一些知识,本chat内容如下: 网络通讯基础知识,剖析网络通讯的本质和需要注意的点 使用Java BIO阻塞套接字 实现简单TCP网络通讯 使用Java NIO 非阻塞套接字实现简单非阻塞TCP网络通讯 JavaIO模型与Java NIO中ByteBuffer 二、 网络通讯基础知识 所以应用层要自己根据约定好的协议解析二进制流为业务所需要的包,即半包粘包问题,可以参考(https://gitbook.cn/gitchat/activity/5b13e6a675742e21d6d14ea4) 五、 Java IO模型与Java NIO中ByteBuffer 5.1 Java IO模型 [image.png] 如上图当网络应用进程向socket写入数据时候,首先需要在应用程序内申请一个写buffer 六、更多 更多参考 Java 网络编程基础Java NIO 框架 Netty 之美:基础篇之一 ](https://gitbook.cn/gitchat/activity/5b01714ca0810c23901c55ac

    1.4K10发布于 2018-09-25
  • 来自专栏TechBlog

    Java面向对象编程基础

    方法的形参 (Person p) //4. {//4个数的和 // return n1 + n2 + n3 + n4; // } //..... public void f3(int... nums1, double... nums2) (X错误) 作用域 基本使用 1.在java编程中,主要的变量就是属性(成员变量) 和 局部变量。 3.java中作用域的分类 全局变量:也就是属性,作用域为整个类体 (Cat类:cry eat等方法使用属性) 局部变量:也就是除了属性之外的其他变量,作用域为定义它的代码块中! ("this.hashCode=" + this.hashCode()); System.out.println(name + "\t" + age + "\t"); } } java

    53010编辑于 2023-04-21
  • 来自专栏springboot

    Java并发编程基础

    实际还是串行执行, CPU的时间片切换非常快, 给人一种同时运行的感觉 并行: 在多核CPU下, 能真正意义上实现并行执行, 在同一个时刻, 多个线程同时执行; 比如说2核cpu, 同时执行4个线程 当Java中使用多线程时,每个线程都会维护它自己的栈帧! .java:8) at java.lang.Thread.run(Thread.java:748) Process finished with exit code 0 3.8、终止模式之两阶段终止模式 监控器运行中... java.lang.InterruptedException: sleep interrupted at java.lang.Thread.sleep(Native Method) at com.xc.day1.Monitor.lambda$start$0(Test2.java:32) at java.lang.Thread.run(Thread.java:748) 处理后续任务

    31810编辑于 2025-01-21
  • 来自专栏Java开发

    java编程基础学习

    Java 开发环境搭建JDK (Java Development Kit):Java 开发的核心工具包,包含编译器 (javac) 和运行环境 (JRE)配置环境变量:设置 JAVA_HOME、PATH 等,确保能在命令行使用 Java 命令IDE 选择:推荐使用 IntelliJ IDEA 或 Eclipse,提供代码提示和调试功能第一个 Java 程序public class HelloWorld ; }}编译运行步骤:int age = 25; // 整数double salary = 5000.50; // 浮点数String name = "Java"

    13910编辑于 2025-10-16
  • 来自专栏程序人生 阅读快乐

    Java编程思想-第4

    本书赢得了全球程序员的广泛赞誉,即使是最晦涩的概念,在Bruce Eckel的文字亲和力和小而直接的编程示例面前也会化解于无形。 从Java基础语法到最高级特性(深入的面向对象概念、多线程、自动项目构建、单元测试和调试等),本书都能逐步指导你轻松掌握。 本书的作者拥有多年教学经验,对C、C++以及Java语言都有独到、深入的见解,以通俗易懂及小而直接的示例解释了一个个晦涩抽象的概念。 这些丰富的内容,包含了Java语言基础语法以及高级特性,适合各个层次的Java程序员阅读,同时也是高等院校讲授面向对象程序设计语言以及Java语言的绝佳教材和参考书。 第4版特点: 适合初学者与专业人员的经典的面向对象叙述方式,为更新的Java SE5/6增加了新的示例和章节。

    61720发布于 2018-10-10
领券