【JavaSE语法(中)】教程文章相关的互联网学习教程文章

Javase和Java Web的相对路径和绝对路径

对于Java Web中的相对路径和绝对路径与JavaWeb 中的两种路径是有区别的 在javase中javase中 javaweb相对路径 从工程名开始算 .表示当前的文件目录..表示当前目录的上一层目录绝对路径 从盘符:/目录/文件名开始算的 从 http://ip:iport/工程名/资源路径

JAVASE之命令行格式编译和运行

1.创建项目目录 该目录用来存放源文件,即xxx.java文件 例如:D:\project\J2SE\src 2.创建源文件 在记事本中编写java代码,然后保存在上述目录中,并将后缀名.txt改为.java 3.编译 用javac xxx.java命令进行编译,得到.class文件 (ps:事先在命令提示符切换目录至D:\project\J2SE\src,即源文件所在目录) 4.运行 用java xxx命令运行

JavaSE基础知识点总结系列之final关键字【代码】【图】

final:可以修饰类,方法,变量; 对类的修饰:表示类不可以被继承;对方法修饰:表示该方法不能被子类重写;对变量修饰:表示该变量不能被修改; 不知道大家有没有遇到一些很奇怪的现象,就是被final修饰变量好像能被修改; 比如下面这段代码吧 public class Model {public String id;public String userName;public String password;public Model() {id ="model_id";userName="model_userName";password = "model_password";}pu...

学习笔记-JavaSE之多线程【代码】【图】

基本概念:程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期 如:运行中的QQ,运行中的MP3播放器程序是静态的,进程是动态的进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域 线程(thread),进程可进一步细...

JavaSE基础【代码】【图】

JavaSE基础 一、Java基础知识 1、JVM ——java虚拟机 主要解决的是各种操作系统平台不同产生的差异化,与普通在window运行的虚拟机相似,主要是只可以运行java语言。 JVM相当于计算机的硬件,并且只需要基本的CPU和内存,而内存在JVM上分为五大模块: ①、程序计数器,与计算机原理中的PC类似,就是记录代码执行到那个地方,相当于路标。 ②、虚拟机栈,与程序计数器进行配合,即如何寻到下一需要执行的地方。 ③、 本地方法栈 ④、...

javase设计简单通讯录【代码】

通过应用Java中常用的数组和字符串,编写一个简单的通讯录程序,来熟悉系统类和数组的应用。通讯录由多条记录构成。每条记录包括一个联系人的姓名、性别、电话、通信地址,并具有显示、查询、增加、修改、删除等功能,且每执行一次功能操作后,可以选择用类似以下的格式,输出通讯录的所有信息记录: 编号 姓名 性别 电话 通信地址 01 张三 男 123456 上海 02 李四 女 456789 桂林 可考虑用数组分别存储姓名,性别,电话,通信地址...

JavaSE_第十二章:集合【代码】

JavaSE学习历程 第一章:Java初识 第二章:Java语言基础 第三章:选择结构与分支结构 第四章:循环结构 第五章:方法/函数 第六章:数组 第七章:面向对象 第八章:三大特性 第九章:三个修饰符 第十章:接口 第十一章:常用类 第十二章:集合 1 集合的概念 什么是集合概念:对象的容器,定义了对多个对象进行操作的常用方法.可实现数组的功能.集合和数组区别 数组长度固定,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型集...

(JavaSE)Java面向对象编程

面向过程&面向对象面向过程思想步骤清晰简单,第一步作什么,第二步作什么…… 面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。 面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的实物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析...

JavaSE学习笔记--java概述【代码】【图】

1. Java语言发展 詹姆斯高斯林(James Gosling)被称为Java之父,他是Java语言的创始人。1990年,与Patrick,Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。 有趣的是,Java的名字来自于一种咖啡的品种名称,所以Java语言的Logo是一杯热气腾腾的咖啡。 2. Java语言的平台版本 Java技术体系平台应用领域JavaSE(Java 2 Platform Standard Edition)标准版是为开发普通桌面和商务应用程序...

JavaSE(一)【代码】【图】

1.标识符标识符是由数字,字母,下划线,$ 等进行命名的符号,但是不可以以数字开头;标识符包含了关键字,变量名,他人定义,自己定义的。 2.关键字关键字是指有特殊用途的符号。由以下50种构成 3.数据类型,常量和变量a.数据类型数据类型:分为基本数据类型和引用数据类型 1.基本数据类型有4类8种 分别是: 整数型(byte,short,int,long),浮点型(float,double), 字符型(char), 布尔型(boolea...

JavaSE 笔记【五】多线程【代码】【图】

视频链接:Java零基础教程程序、进程、线程程序:一段静态的代码 进程:正在运行的一个程序,进程是动态的,进程作为资源分配的单位 线程:线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc) 一个Java应用程序java.exe,至少有三个线程:main() 主线程、gc() 垃圾回收线程、异常处理线程。当然如果发生异常,会影响主线程。 并发与并行 并行:多个CPU同时执行多个任务。比如:多个人同时做不同的事 并发:...

JavaSE进阶系列(十三)、代理模式【代码】

十三、代理模式 13.1 代理的概述代理模式的作用 为其他对象提供一种代理以控制对目标对象的访问。某些情况下客户不想或不能直接引用另一个对象,而代理对象可在客户端和目标对象间起到中介作用。 代理模式一般涉及到的角色 抽象角色:真实对象和代理对象的共同接口; 真实角色:真实对象,最终要引用的对象; 代理角色: 内部含有对真实对象的引用,从而可以操作真实对象;提供与真实对象相同的接口以便在任何时刻代替真实对象;...

javase周学习总结(第二周)【代码】

javase周学习总结(第二周)一、数组的创建 1、静态初始化(指定内容) 2、动态初始化(指定长度) 动态初始化格式 数据类型[ ] 数组名称=new 数据类型[指定长度] 静态初始化格式 数据类型[ ] 数组名称={内容} 二、类与对象 1、类是使用事物的属性特征和行为特征来描述该类事物,对象是一类事物的具体表现 2,类的定义格式 public class Classname{//成员变量//成员方法 }对象的创建格式 类名称 对象名称=new 类名称()3、局部变量...

4. javaSE基础4【代码】

4. javaSE基础4 4.1.for循环 循环: 让一些代码重复执行多次 思考: 是否存在一些代码想要重复执行多次,如果是可以使用java中的循环 for 次数循环 : 明确循环次数while 条件循环 : 不明确循环次数,但是是否结束循环根据一个条件决定 do…while for(条件初始化;条件判断;条件变化){ 重复执行的循环体语句; } 条件初始化: 声明一个变量 i,并且第一次赋值,这个变量i就是条件 条件判断: 针对变量i的值的判断,结果为boolean类型,结果决定...

大数据基础:JavaSE_day06【代码】

优秀是一种习惯Java 语言背景 JavaSE 其他两个版本的基础 用来做桌面的开发 主要为今后从事大数据开发 打基础JavaME 嵌入式消费类型的电子设备JavaEE web开发 做web页面和后台功能实现 Java语言跨平台的原理Java语言 一次编译到处运行 Java开发编写Java JRE Java运行环境 包括JVM和核心类库JVM 虚拟机 本身不可以跨平台 允许跨平台的是Java程序 编译Java .java文件 属于 源文件 ,无法被JVM所识别执行的使用Java提供的JDK中的翻译...