二、Java 语言特点 三、配置环境变量 (2)配置环境变量的方法 四、Java快速入门 五、Java开发中的一些注意事项以及细节说明 总结 ---- ---- 前言 Java是一门面向对象的编程语言...程序:简单来说程序就是计算机按照一定的顺序和规则的任务执行任务,就是一套指令集合 二、Java 语言特点 1) Java 语言是面向对象的(oop) 2) Java 语言是健壮的。...Java 的强类型机制、异常处理、垃圾的自动收集等是 Java 程序健壮性的重要保证 3) Java 语言是跨平台性的。...(2)需要用户去了解程序的运行原理 五、Java开发中的一些注意事项以及细节说明 (1)首先我们应该要注意Java程序的源文件都是以 .java 为文件扩展名的并且源文件的基本组成部分是 类(class...(2)Java语言严格区分大小写 (3)Java的每个方法都是由一条条语句组成的,每个语句都已分号“;” 结束,这点和C++类似 (4)Java应用程序的执行入库为main() 方法,它具有固定的书写格式
Java基础: 声明: 1)仅作为个人学习,如有冒犯,告知速删! 2)不想误导,如有错误,不吝指教!...基础概念: 数据类型: 计算机存储单元 请查看计算机基础 java中的数据类型 数据类型 关键字 内存占用 取值范围 整数类型 byte 1 -128~127 short 2 -32768...Java中标识符的组成规则: 由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。 不能使用java中的关键字作为标识符。 标识符对大小写敏感(区分大小写)。...Java中标识符的命名约定: 小驼峰式命名:变量名、方法名 首字母小写,从第二个单词开始每个单词的首字母大写。 大驼峰式命名:类名 每个单词的首字母都大写。...代码链接:https://github.com/xbhog/JavaBasis/blob/master/JavaStudy/src/day2/demo/countSum.java 数据输入: 代码链接
PATH路径是JAVA_HOME路径/bin目录 CLASSPATH路径是JAVA_HOME路径/lib目录 安装java运行环境 http://www.runoob.com/java/java-environment-setup.html...通过终端命令行运行java 随便找一个目录创建文件Introductions.java 输入代码 import java.io.Console; public class Introductions...console.printf("Hello, my name is %s \n",firstName); console.printf("%s is learning how to write Java...\n",firstName); } } 在终端输入命令 javac Introductions.java 编译文件 执行以后 系统会生成一个Introductions.class的文件...输入命令 java Introductions 运行java代码 注意没有后缀 接下来安装Servlet环境 https://blog.csdn.net/lpw__7754/article/details
学习进度 看完Day04 做完Day03练习 看完Day03 看到09 看完Day02 ✅ 2022-09-04 看完Day01 ✅ 2022-09-01 Java基本了解 java三大平台...JavaSE:是其他两个版本的基础 JavaME:小型版,用户嵌入式开发或者小型移动设备开发 JavaEE:用于Web后台服务器开发 JRE跟JDK JVM:Java虚拟机 JRE:Java运行环境...,包含了JVM跟Java的核心类库 JDK:Java开发工具,包含了JRE跟开发工具 基础语法 注释 单行注释 多行注释 文档注释 数据类型 数据类型 关键字 内存占用 取值范围 整数 byte 1
Java基础 方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 重载的规则: 方法名称必须相同 参数列表必须不同(如个数不同,类型不同,排列不同等) 方法的返回类型可以相同也可以不相同...return a; else return b; } } 命令行传递参数 mian方法也可以传递参数 可变参数 jdk5后java...下面附上一个打印当月的日历的小程序: 代码如下: package com.javatest.datetest; import java.time.*; /* * @version 1.0 * @
Random使用方式: import导包: java.util.Random 创建实例格式 :Random 变量名 = new Random(); 接下来,通过一段代码,学习下Random类的使用,...接下来通过一段代码,学习一下if语句的具体用法: IfDemo01.java //定义了一个变量x,其初始值为5。...若将DoWhileDemo.java中的循环条件xjava运行结果会打印x=1,而WhileDemo.java运行结果什么也不会打印。...BreakDemo02.java与ForForDemo.java实现原理类似,只是在外层for循环前面增加了标记“AA”。当i>4时,使用break AA;语句跳出外层循环。...继续下一次循环 实现代码步骤 分析完毕之后,完成代码的编写: GuessNumber.java import java.util.Random; import java.util.Scanner;
关键字 是被Java语言赋予特殊含义,具有专门用途的单词,比如class,int,double均为Java已经预设好的; 组成关键字的字母全部小写 ,注意String不是关键字; goto与const是...Java中的保留字,即没有赋予特殊含义却仍被Java占用的单词; 标识符 就是给类,接口,方法,变量等起名字时使用的字符序列,组成规则只能包含下面的内容,不能有其它内容: 英文大小写字母 数字字符 $和...Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,变量必须要有明确的类型,什么类型的变量装载什么类型的数据。...数据类型的分类 基本数据类型 基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。 这四类基本类型是最简单、最基础的类型。...如"我爱Java","0123","","null" 在程序中输出Java中的常量 public class Main { public static void main(String[] args
字符串 1.1 调用字符串对象的方法 计算字符串长度 public static void main(String[] args) { String message = "今天我在学习 Java...=-1){ System.out.println("匹配到了Java,索引位置是"+index); }else{ System.out.println("没有匹配到了Java"...1995年5月以Java的名称正式发布。"...随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。"...于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。"
整理一下以前的Java学习笔记,查缺补漏 this和super的区别 区别 this super 定义 表示本类对象 表示父类对象 使用 本类操作:this.属性this.方法()this() 父类操作...①子类使用implements实现接口 设计模式 模板设计模式 工厂设计模式、代理设计模式 局限 一个子类只能继承一个抽象类 一个子类可以实现多个接口 接口的默认方法是public,方法不能有实现(Java8...是一个类在定义时默认是实现的接口,里面只有一个compareTo()方法 2. java.util.Comparator是需要单独定义一个比较的规则类,里面有两个方法,compare()和equal()...java.io.Serializable接口,默认情况下一个对象的所有属性都会被序列化下来,也可以使用transient关键字定义不被序列化的属性。...Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/java学习笔记
变量和类型 1.1 变量 Java是面向对象的语言,Java把一切内容(字符串,数字,布尔,日期,时间)都用对象表示 在Java世界中 变量的内容就是对象 1.2 赋值 String say = "Hello...String name; name = "小明"; System.out.println(name); name = "小红"; System.out.println(name); 1.3 数据类型 字符串 Java...total=total+u3; int u4 = 65; total=total+u4; int average = total/4; System.out.println(average); 注意 Java...中 = 符号是赋值运算符,这个我们在变量那个章节里学习到过。...== 是判断是否相同的比较运算符 Java中没有 = 这两种写法,这是错误的 此外, Java中比较运算符的左边和右边的对象类型必须一样的,int整数只能和int整数比较,双精度double
PHP > ASP.net > ASP > JSP
逻辑运算符运算规则 (4)逻辑与短路的区别 (5)演示 (6)逻辑异或 二、赋值运算符 (1)赋值运算符介绍 (2)赋值运算符分类 (3)赋值运算符特点 总结 ---- 前言 了解 逻辑运算符 和 赋值运算符 的基础知识
子类是父类的扩展 不同的叫法: 超类、父类、基类、子类、派生类 使用: 使用继承的时候需要使用extends关键字 使用继承关系之后,父类中的属性和方法都可以在子类中进行使用(非私有属性和非私有方法) Java
上节学习了while循环,这节见识一下Java的for循环,看看和python的有何不同 先来概念: for 循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构 语法规则...} 优点: 代码简洁 变量初始化的时候,for循环的作用域仅仅是当前for循环结构,while循环的作用域是从变量的定义开始到整个方法结束 案例:我们来试一下:输入100次"好好学习...(String[] args) { for(int i=0;i<100;i++){ System.out.println("不想学习...,学习很枯燥"); } } } 再来一个,求100以内的偶数和 public class ForDemo {...python的,求100以内的偶数和(更简单) sum = 0 for x in range(101): if(x % 2 == 0): sum +=x print(sum) 在使用Java
数组简介 1.1 概述 我们之前学习的变量或者是常量, 只能用来存储一个数据, 例如: 存储一个整数, 小数或者字符串等....即: Java虚拟机要运行程序,必须要对内存进行空间的分配和管理。为了提高运算效率,就对空间进行了不同区域的划分,因为每一片区域都有特定的处理数据方式和内存管理方式。
一般构造方法都会进行重载。因为一个类中可能包含多个属性值,当只需要给部分属性初始化的时候需要调用不同的构造方法
[TOC] 菜鸟教程学习笔记菜鸟教程 Java的数据类型 常用五大包:java.long(longuage)该包下的类,在使用时是不需要导包的;java.util 工具包;java,io 文件读写...如果不能继承一个类,则不能重写该类的方法 Super可以调用父类的方法 class Person{ public void study(){ System.out.println("父类的学习...栈:实现了后进先出的数据接口 字典:定义了键映射到值的数据结构 哈希表:在用户定义键结构的基础上来组织数据的手段 属性:属性列表中每个键及其对应值都是一个字符串 Java的集合框架 集合框架被设计必须要满足以下几个目标...LinkedList 链表是一种常见的基础数据结构,是一种线性表,每一个节点里都存到下一个节点的地址 链表有单向链表和双向链表 ArrayList和LinkedList的适用范围: ArrayList...Applet基础 Java 文档注释 Java 实例 Java Mysql链接 笔记 笔记1:类中private方法在类外边的访问 public static void main(String[] args
: 右结核性 = += -= /= *= %= &= |= ^= >= >>>= 右结核性 三、标识符 (1)标识符的概念 Java中凡是可以对各种变量...2)标识符命名中数字不能开头 3)标识符的命名不可以使用关键字和保留字 4)标识符不能包含空格 5)标识符中字母可以打写,并且标识符严格区分大小写,长度无限制 四、关键字 关键字是被 Java...五、保留字 保留字是现有 Java 版本尚未使用,但以后版本可能会作为关键字使用的字符串。
(2)输入案例演示 import java.util.Scanner; public class Input { public static void main(String[] args)...System.out.println("姓名=" + name + " 年龄=" + age + " 血型=" + xuexing); } } 最终输出结果为: (3)细节 1) import java.util.Scanner...; // 表示把java.util下的Scanner类导入 2)csdn 就是 Scanner 类的对象。
1)算术运算符的介绍 (2)算术运算符的分类 (3)算术运算符的使用细节 三、关系运算符 (1)关系运算符介绍 (2)关系运算符分类 (3)关系运算符细节 总结 ---- 前言 掌握基础的算数运算符和关系运算符
领取专属 10元无门槛券
手把手带您无忧上云