关键字:《JAVA基础》 自学笔记 ? 序 时令已经过了白露,转眼就快到了中秋佳节,天天渐渐变凉,一派秋天肃杀的景象。2020年注定是一个不平凡的一年。新型肺炎带来的影响还在持续。...前一段时间给几个同学培训,录制了一些关于java基础方面的视频,我发布到公众号和视频网站上,最近好多朋友联系我给我鼓励让我继续接着写下去。所以今天陆续整理前面的一些文稿,整理成册分享给大家,欢迎鉴阅。...在业界发展方面,我们也看到很多C++应用转到Java开发,很多C++程序员转型为Java程序员。 6.分布式 Java是为Internet的分布式环境而设计的,因为它能够处理TCP/IP协议。...8.健壮性 Java是一种健壮的语言,它吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等)。Java程序不可能造成计算机崩溃。...Java程序员首先利用文本编辑器编写Java源程序,源文件的扩展名为.java;再利用编译器(javac)将源程序编译成字节码文件,字节码文件的扩展名为.class;最后利用虚拟机(解释器,java)解释执行
Java程序了。...Java程序开发三步骤:编写、编译、运行。 ?...3.2 编写Java源程序 在 d:\day01 目录下新建文本文件,完整的文件名修改为 HelloWorld.java ,其中文件名为 HelloWorld ,后 缀名必须为 .java 。 2....3.4 运行Java程序 在DOS命令行中,进入Java源文件的目录,使用 java 命令进行运行。...Java程序 .class文件 的运行工具 java.exe ,在JDK安装目录的bin目录下。但是由于配置了环境变量,可 以再任意目录下使用。
---- 下一篇内容:Java基础:Java程序设计环境 更多知识学习:全网最全的 Java 技术栈内容梳理(持续更新中) ---- 文章目录 一、Java 概述&起源 1、Java 语言简介 2、Java...然而,Java 的确是一种优秀的程序设计语言。作为一个名副其实的程序设计人员,使用 Java 无疑是一个好的选择。有人认为:Java 将有望成为一种最优秀的程序设计语言,但还需要一个相当长的发展时期。...基本的解释器以及类支持大约仅为 40KB,再加上基础的标准类库和对线程的支持(基本上是一个自包含的微内核),大约需要增加 175KB,在当时,这是一个了不起的成就(当然,由于不断地扩展,类库已经相当庞大了...Java 应用程序能通过 URL 打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。...4、健壮性 Java 的设计目标之一在于时的 Java 编写的程序具有多方面的可靠性。
1. java的开发环境: 想要运行java程序必须安装jdk 再安装相应支持编写java源程序的软件 JDK 是Java开发工具包,就跟Go和Python一样有SDK这种工具包 编写Java需要的软件...Java的加载与执行:一个完整的java程序 2.1 Java的生命周期 编译阶段 运行阶段 2.2 编译阶段: 编译生成的程序被称为:字节码程序(.class) 编译生成的文件是:xxx.class文件...2.2.1 编译阶段过程: 程序员需要在硬盘的某个位置新建一个.java扩展名的文件,该文件被称为java源文件。 源文件当中编写的是java 源代码/源程序。...这个源程序是不能随意编写的,必须符合java语法规则 (语法规则是需要记忆的) java程序员需要使用jdk当中自带的javac.exe命令进行java程序的编译。 javac怎么用?...但是一般java源程序不要删除,因为class文件生成的效果可能不是我们想要的,需要回头去源程序进行修改,然后将java源程序重新编译生成新的class文件,然后再运行这个.class程序,生成新的效果
~ 本篇主要记录内容包括:Java 术语(体系&环境)、安装 Java 开发工具包 ---- 上一篇内容:Java基础:Java程序设计概述 下一篇内容:Java基础:Java基本概念 更多知识学习...J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。...Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术; Java EE(Enterprise...企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。...当然,如果还想编译 Java 程序,搞搞小开发的话,JRE 是明显不够了,这时候就需要 JDK。
仿佛代表着计算机对世界说出来的第一句话,因为它简洁实用,所以被作为入门程序广泛使用。 Java程序开发三步骤:编写,编译,运行 一、编写 即开发人员编写Java源代码。...二、编译 .java文件是开发人员编写的源代码,java程序是在JVM上运行的,但是JVM并不认识.java文件。 这个时候就必须要将源文件编译成JVM能看懂的字节码文件(.class文件)。...关于main方法 这是主方法,main方法是程序的入口点或起始点,无论编写多少程序,JVM在运行的时候,都会从main方法这里开始执行。...关键字是指在程序中,Java已经定义好的单词,具有特殊含义,会在以后的过程中逐步学习。...关键字特点如下: 这些单词已经被Java定义好,全是小写字母 关键字比较多,学一个记一个就好了 关于标识符 HelloWorld程序中:HelloWorld就是标识符。
变量 基本数据类型 引用类型 各数据类型间的运算 Java程序基础 变量 Java中变量分为基本类型和引用类型,都必须先定义后使用,同时可以赋一个初值,主要有如下特点: 可以重新赋值; 给其他变量赋值;...L; float类型的结尾需要加f; 在定义变量时,加上final修饰符,则变成了常量,常量一旦被初始化,则不能再次被赋值; 使用var来省略变量类型,然后编译器会自动推断出变量类型; 变量作用范围 Java...来表示多行字符串,举例: String str = """ SELECT * FROM user WHERE id < 10 ORDER BY score DESC """; 不可变性 Java中字符属于引用类型
总之,这属于基础技能,有了这层基础,再去使用高级版的工具(如阿里的Arthas),也就顺风顺水,水到渠成。...只不过java线程中的nid中用16进制来表示, 而本地线程中的id用十进制表示。 2.2 演示 1....进程线程追踪(当然Java程序一般都是部署在Linux下)。...此时线程状态大致为以下几种: java.lang.Thread.State: WAITING (parking):一直等那个条件发生; java.lang.Thread.State...此时线程状态大致为以下几种: java.lang.Thread.State: TIMED_WAITING (on object monitor); java.lang.Thread.State
来说下 ,小程序的基础组件。...源码:https://github.com/limingios/wxProgram.git 中的No.11 基础组件 icon图标组件 rich-text 富文本组件 text 文本组件 progress...PS:关于基础组件部分就是这4块,从下次开始咱们一起了解下表单组件
,绝大多数的程序语言都有注释这个功能,大部分的注释命令都是相同的或者想通的, 下面给出Java的注释结构 三类注释 //单行注释 /*多行注释*/ /**文本注释*/ 注意:/*多行或者文本注释...文本注释可以用来自动生成程序文档。...} 运算符 程序的计算 别写特别的复杂运算。可使用Math类下的方法,关于这些算法,其实都是用C写的,有兴趣可以看算法网站 基本四则运算 自增运算:++变量(先加再运算)。...int value : row){ System.out.println(value); } System.out.println("---"); } 总结 这些是很基础的东西...,绝大多是编程语言都支持,并且相差不会很大,上面说的是远远不够的,这只是自己一年前的总结,这些基础其实敲多了,就自然的熟悉了。
导言 Java 泛型程序设计是 Java 5 版本引入的一项重要特性,它允许我们在编写代码时使用参数化类型,从而实现更加通用和类型安全的代码。...而泛型程序设计通过引入类型参数来解决这个问题。 Java 泛型允许我们定义参数化类型,其中的参数可以在代码编写时指定,从而使代码更加通用。...二、泛型类和泛型方法 在 Java 中,我们可以定义泛型类和泛型方法来实现参数化类型。 1、泛型类 泛型类是指具有一个或多个类型参数的类。...总结 Java 泛型程序设计是一项强大的特性,它使我们能够编写通用、类型安全的代码。本文介绍了泛型的概念、泛型类和泛型方法的使用,以及类型边界和通配符的应用。...希望本文对你理解和使用 Java 泛型程序设计提供了帮助。
可以使用通配符“*”来省略,从而使用util中所有的类:import java.util.* 一个完整的程序 package com.packagename.utility; public class...要编译、运行这个程序,首先必须要有一个Java开发环境。...安装好JDK后需要设置classpath,以确保计算机能找到javac和java这两个文件 以上都准备好后,将以上文件保存到一个以.java为结尾的文件中,并在命令行执行javac filename.java...JVM就是一个虚拟的用于执行bytecode字节码的“虚拟计算机” JRE包含:Java虚拟机、库函数、运行Java应用程序所必须的文件。...运行一个JAVA程序 JDK:包含JRE,以及增加编译器和调试器等用于程序开发的文件。开发Java程序
引言 Java作为一门面向对象的编程语言,其基础语法是构建复杂应用的基石。本章将系统讲解Java语言基础,包括简单程序开发、数据类型、运算符和类型转换等核心内容。...本章内容的思维导图概览 2.1 简单程序的开发 2.1.1 从键盘读取数据 Java中使用Scanner类获取用户输入: import java.util.Scanner; public class...语言的基础知识,包括: 简单程序的开发:输入输出、变量声明、标识符和关键字 数据类型:基本类型和引用类型,以及它们的特性和使用 运算符:算术、关系、逻辑、赋值和位运算符及其优先级 数据类型转换...:自动转换、强制转换和表达式中的类型提升 掌握这些基础知识是学习Java编程的关键一步。...通过本章学习,读者应能掌握Java语言的基础知识,为后续学习面向对象编程打下坚实基础。建议读者动手实践所有代码示例,加深理解。
一.第一个Java程序以及特殊要求: 使用记事本,编写代码: public class Welcome{ public static void main(String[]args){...; } } 注意(Java程序要求): 1.Java程序区分大小写 2.Java程序规范:公共类名必须和Java程序文件名一致 3.public class为公共的类,一个源文件中至多只能声明一个...4.main方法是Java应用程序的入口方法,它有固定的书写格式: publicstaticvoidmain(String[]args){...} 5.在Java中,用花括号划分程序的各个部分,任何方法的代码都必须以...二.Java程序后缀以及通过CMD编译运行Java 1.Java程序后缀为:.java,编译后的Java程序后缀为:.class 2.java程序编译以及运行java程序 ①打开命令行窗口,进入Java...文件所在目录;执行命令:javac Welcome.java,生成class文件 ②执行:”java Welcome”(就是运行编译生成的Welcome.class),输出执行结果。
"正确" : "错误"); System.out.println(s); }} 输出:正确 程序流程控制 顺序结构 如果代码里没有流程控制,程序是至上而下一行一行执行的,一条语句执行完之后继续执行下一条语句...,直到程序的最后。...如果匹配的case或者default没有对应的break, 那么程序会从第一次匹配的case语句开始继续向下执行, 运行可以执行的语句,直到遇到break或者switch结束为止。...循环结构 三大循环结构: 用于处理需要重复执行的操作,(例如:计算从1+2+3+4+...+1000的值); 根据判断条件的成立与否,决定程序段落的执行次数,而这个程序段落我们称为循环体;...// 第二位数字仅仅输出 不参与运算 System.out.println(i); //遇到continue 程序不会向下走
关键字:java后台管理系统 快速开发模块化脚手架 一款快速开发模块化脚手架 采用spring boot 2.0.1、spring、SpringMvc、mybatis、shiro、ehcache、redis...前一段时间我用这个平台做微信小程序商城的后端管理,个人感觉还是比较稳定的。非常不错 ? ?
Java中的标识符 可以简单的理解为Java程序为了加强阅读行自定义的名称,如类名、方法名、变量名。仅仅是个名字而已。对于这样一个名字不像我们人类一样可以随意起名,程序有一定的命名规则。...中的关键字和保留字 (4) 建议不使用Java API中已存在类名作为自己的类名。...建议java程序中使用驼峰命名规则: (1)类名首字母大写。...在方法体外,类体内声明的变量,又称字段(Field)或全局变量;(其实Java中没有全局变量,由于Java是面向对象语言,所有变量都是类成员) 作用域是整个类中; public class Demo2...,所以程序不会报错 public static void main(String[] args) { System.out.println(i); } } Java
Java基础之泛型程序设计 大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说Java基础之泛型程序设计,希望能够帮助大家进步!!!...泛型程序设计 简要介绍 类型变量使用大写形式,且比较短,在Java库中,使用变量E表示集合的元素类型,K和V分别表示表的关键字与值得类型。...Object 表示”任意类型” 程序清单使用了Pair类,静态的minmax方法遍历了数组并同时计算出最大值和最小值。它用一个Pair对象返回了两个结果。....; addAll(table,pair1,pair2); 为了调用这个方法,Java虚拟机必须建立一个Pair 数组。这就违反了前面的规则。...或者在Java SE 7中,还 可以用@SafeVarargs直接标注addAll方法。
Java基础语法(四)——程序逻辑控制 本次介绍内容大纲: ? 一、顺序结构 1.什么是顺序结构? ...程序按照我们代码的书写顺序一行一行的执行,如果调整代码的书写顺序, 则执行顺序也发生变化 2.顺序结构的示例 下面我将举两个代码的示例,带大家了解一下顺序结构的具体使用 代码一: ?...这里我们就使用了多支选择语句的用法,进行三个选择时,用 if…else if…else 进行程序结构控制,达成我们想要实现的效果....好了,Java基础 – 程序逻辑控制的知识就分享到这里,希望大家看完之后多多练习,感谢大家的欣赏!!! 我的Java基础入门训练有练习的题目,大家可以关注哦 !...Java基础入门训练博客入口 谢谢大家的欣赏与关注!!! 完!
onCompleteCallback override def onComplete: Option[Send => Unit] = onCompleteCallback } Scala中的Unit类似于Java