网站优化工作,有哪些做问卷调查给钱的网站,深圳华强北是干什么的,制作商城网站公司Java零基础系列课程-JavaSE基础篇 Lecture#xff1a;波哥 Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机#xff0c;Java 仍是企业和开发人员的首选开发平台。…Java零基础系列课程-JavaSE基础篇 Lecture波哥 Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机Java 仍是企业和开发人员的首选开发平台。
一、Java基础入门
1. 编程语言的发展
语言人与人沟通交流的桥梁
计算机语言人与计算交流的桥梁
1.1 机器语言 机器语言是机器能直接识别的程序语言或指令代码无需经过翻译每一操作码在计算机内部都有相应的电路来完成它或指不经翻译即可为机器直接理解和接受的程序语言或指令代码。机器语言使用绝对地址和绝对操作码。不同的计算机都有各自的机器语言即指令系统。从使用的角度看机器语言是最低级的语言。 机器是只能识别0和1的 0101010101001101010
1.2 汇编语言 汇编语言assembly language是一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言亦称为符号语言。在汇编语言中用助记符Mnemonics代替机器指令的操作码用地址符号Symbol或标号Label代替指令或操作数的地址 是在机器语言之上的编程语言理解难度要比机器语言容易单片开发。属于第二代编程语言
1.3 高级语言
面向人类的高级语言 高级语言High-level programming language是一种独立于机器面向过程或对象的语言。高级语言是参照数学语言而设计的近似于日常会话的语言。 2.人机交换的方式
人和计算机交换的方式是通过操作系统来实现操作系统(Operating System OS)
2.1图形用户界面
WindowsMac,Linux等
2.2 基于字符界面
DOS系统 2.3 常用的快捷键
这些快捷键不是说程序员必须要掌握而是稍微懂点电脑的都应该要掌握
快捷键说明快捷键说明CtrlA全选Windows左方向键CtrlC复制Windows右方向键CtrlV粘贴WindowsD切换到桌面CtrlS保存WindowsE打开计算机CtrlX剪切WindowR打开运行窗口CtrlZ撤销Control打开控制面板CtrlY反撤销calc打开计算器AltF4退出当前窗口notepad打开记事本Ctrlalt.打开任务管理器mspaint打开画图工具
2.4常用的Dos命令
我们通过DOS命令窗口来实现用户的各种操作我们需要掌握常用的操作命令
2.4.1 打开命令窗口的方式
windowr 打开运行窗口然后输入 cmd命令 回车即可打开在win10系统我们可以在左下角的搜索框中输入cmd即可在win7系统下 按住 shift键 然后在桌面空白的地方鼠标右键在菜单栏中找选项直接在目录框中输入cmd即可 2.4.2 常见名称解释
目录文件夹Directory
文件带有后缀名的内容a.txt,b.jpg,c.css … File
盘符D: E: F: …
路径主要是定位我们的文件或者文件夹的
地址
相对地址 : 在我的隔壁房间
绝对地址中国湖南长沙岳麓区XXXX街道XXX室
路径
相对路径在 boge_repository_03 的旁边(同级目录下) 【不带盘符的地址 协议】
绝对路径D:\tools\git
2.4.3 常用的DOS命令
dir命令眼睛 可以看到当前目录下的所有的文件及其目录 directory
cd命令脚可以进入到任意目录中 change directory
盘符切换 d: E: f: 不区分大小写的单级进入 cd 文件夹名称 cd tools退出到上一级 cd … 返回上一级目录多级进入 cd 文件夹1\文件夹2直接退回到根目录 cd / 退出到当前盘符的根目录
md命令创建文件夹的 make directory
注意通过命令创建的文件夹尽量不要使用中文尽量不要使用空格
rd命令删除非空的文件夹 remove directory
rd /s 要删除的文件夹名称 – 会有提示信息
rd /s /q 要删除的文件夹的名称 --没有提示直接删除
创建文件的两种方式
1.type nula.txt 创建一个空的a.txt文件
2.echo abcb.txt 创建一个b.txt 内容是 abc
del命令删除文件的命令delete的简写
如果要批量删除文件可以通过通配符的方式来实现 del .txt ,del abc
注意del是不走回收站的。
小技巧
1.Tab键自动补全
2.上下键显示上一次或者下一次已经输入过的命令
3.help帮助命令
4.cls:清空屏幕 clear screen
5.exit退出DOS命令窗口
2.4.4 课堂练习
使用命令在D盘下创建一个文件夹名字为Test然后在Test文件夹下面创建Demo文件夹和a.txt文件删除Test文件夹。 d: md Test cd Test md Demo type nula.txt cd … rd /s Test 删除非空的文件夹 3. Java核心概念
3.1 Java的历史
Java是由Sun公司开发出来的2009年被甲骨文Oracle收购了 詹姆斯·高斯林 James Gosling Java之父 Oak语言–Java Java演变的各个版本
版本发布时间JDK Beta1995年JDK 1.01996 年 1 月JDK 1.11997 年 2 月J2SE 1.21998 年 12 月J2SE 1.32000 年 5 月J2SE 1.42002 年 2 月J2SE 5.02004 年 9 月Java SE 62006 年 12 月Java SE 72011 年 7 月Java SE 8 (LTS)2014 年 3 月Java SE 92017 年 9 月Java SE 102018 年 3 月Java SE 11 (LTS)2018 年 9 月Java SE 122019 年 3 月Java SE 132019 年 9 月Java SE 142020 年 3 月Java SE 152020 年 9 月Java SE 162021 年 3月Java SE 172021 年 9 月Java SE 182022 年3 月Java SE 192022 年 9 月Java SE 20开发中
https://openjdk.org/projects/jdk/
3.2 Java的三大版本
3.2.1 J2SE
标准版Java的基础版本其他两个版本都是要依赖于此的 Java 2Standard Edition
3.2.2 J2EE
企业版我们要学习的就是J2EE 企业级的Web应用解决方案 Java 2 Enterprise Edition
定位在服务端应用主要用于企业Web服务器应用
3.2.3 J2ME
微型版 Java 2 Micro Edition
定位于电子产品移动设备、TV、手机
3.3 Java跨平台的原理
平台操作系统
跨平台书写的一份代码可以在各个平台上面运行 www.oracle.com 4.Java特点分析
Java是跨平台的Java是简单的Java是安全的 取消了指针垃圾回收机制Java是完全面向对象的Java是健壮
5.傻傻分不清的JDK、JRE、JVM JVM
Java Virtual Marchin Java虚拟机
JVM是一种规范Oracle实现了这种规范JVM是跨平台的基础一次编译到处运行
JRE
Java Runtime Environment Java运行时环境
JRE 中提供了Java程序运行时需要用到的核心的Jar(类接口等)如果我们希望一个Java程序能够运行的话那么我们必须要安装JRE
JDK
Java Development Kit Java开发工具包
提供了很多像java.exe,javac.exe,javap.exe等开发工具帮助我们开发Java程序如果我们希望在自己的电脑上面开发Java程序那么我们就必须安装JDK
JDK包含了JREJRE包含了JVM。所以我们开发的时候就只需要安装JDK即可 6.JDK操作
6.1 卸载JDK
如果我们电脑上已经安装的有JDK了那么我们需要先卸载掉原来有的再安装新的JDK
1.在控制面板中卸载 2.删除掉遗留的文件
之前是安装在默认路径下面的所以我们去到 C盘下的 Program File 目录下找到 java 删除即可
3.移除环境变量的配置
选中计算机– 右键 属性 -- 删除相关信息 移除path路径后的相关信息 删除classpath 配置 可以重启下电脑。
6.2 安装JDK
首先需要获取对应的操作系统的JDK安装文件 安装路径可以自定义也可以使用默认的。推荐使用自定义的路径 安装过程稍等片刻 JRE的安装 等待安装完成即可 测试是否安装成功 在cmd 窗口输入 java 能看到如下的输出信息表示安装是成功 6.3 JDK安装路径介绍 JDK的安装成功表示当前的电脑已经初步具备了开发Java程序的条件
7.HelloWorld
7.1 HelloWorld程序的实现
在JDK的安装路径的bin目录下创建一个HelloWorld.java文件如果你是把JDK安装在了c盘的Program File 文件夹下的话有可能因为系统的原因不能在该目录下创建文件那么你可以在其他位置创建好文件然后复制过去即可。 打开该文件在文件中写下如下内容:
public class HelloWorld
{public static void main(String[] args) {System.out.println(HelloWorld .... );}
}代码写完也就意味着我们的开发完成了。接下来我们就可以借助JDK中提供的开发工具来执行我们程序。
javac.exe 将我们的Java文件编译成为class文件
javac HelloWorld.java 如果出现了拒绝访问的错误提示那么一般是权限的原因。所以这个时候我们需要通过系统管理员身份来打开命令行窗口 编译成功后我们就可以借助另一个开发工具 java.exe来执行我们的class文件
java HelloWorld注意java后面跟的不是class文件名称而是我们在代码中定义的类名 7.2 课堂练习
自己去写一个HelloWorld程序然后看看自己能够碰到什么错误
7.3 大家可能踩到的坑
1.文件扩展名的问题
因为操作系统的原因造成文件扩展名隐藏那么创建的 HelloWorld.java其实是 HelloWorld.java.txt文件当然就没法编译了 2.文件名和类名要一致
我们的类名和文件名称不一致的请求下同样的是编译不过去的 3. Java中是严格区分大小写的
public Class HelloWorld999
{public Static void main(String[] args){system.out.println(Hello Wrold ... 666);}
}4.非法字符
在代码中每行代码的结束必须有英文状态;“结尾方法中的字符串我们必须用英文状态的” 来包含不能是中文状态 或者 单引号
public class HelloWorld666
{public static void main(String[] args){System.out.println(Hello Wrold ... 666“)System.out.println(Hello Wrold ... 666);}
}5.括号匹配
在程序中出现括号都是成对出现的 {} [] ()
public class HelloWorld666
{public static void main(String[] args{System.out.println(Hello Wrold ... 666);System.out.println(Hello Wrold ... 666);}6.找不到主方法
程序的入口是 main方法而主方法的格式必须是 public static void main(String[] args){ ... }
public class HelloWorld666
{public static void man(String[] args){System.out.println(Hello Wrold ... 666);System.out.println(Hello Wrold ... 666);System.out.println(....);System.out.println(...);}}main方法写错了编译是能通过的表示它还是一个普通的方法只是在程序执行的时候就找不到入口方法了 7.4 课堂练习
1.写一个Java程序向控制台输出世界你好Java我来了
2.写一个Java程序向控制台输出你的 姓名年龄爱好。
7.5 HelloWorld案例小结
Java对大小写敏感如果出现了大小写拼写错误的情况程序是没法执行的关键字 class 表明Java程序中的全部内容都包含在类中Java是一种面向对象的语言main方法是Java程序的入口它的固定写法是public static void main(String[] args){....}在Java中程序被包裹的情况下 {} [] () 都是成对出现的。 刚开始学习大家要注意编程风格
1.注意缩进 “Tab”键不推荐用键盘的 空格
2.成对编程括号引号 我们都应该直接写完然后再往里面添加内容
3.见名知意我们命名的时候比如 类名我们不要随便取 “aa” “bb” “cc” 让人看不懂的名称我们应该取一些别人一眼能看明白的名称
8.配置系统环境变量
想要在JDK的安装目录之外执行我们的Java程序那么这时我们就需要在环境变量中配置Jdk的目录信息 右键点击桌面计算机→选择属性→选择高级系统设置→选择高级选项卡→点击环境变量→下方系统变量中查找path→双击path 8.1 JAVA_HOME
内容是Jdk的安装路径在bin目录的上一级
E:\java\jdk8.2 Path
我们只需要将JDK的bin目录追加到Path的录制之后注意 不要删除原来的内容
%JAVA_HOME%\bin8.3 classpath
在jdk1.5之后我们在通过开发工具编程的时候可以不加classpath但是我们在直接通过文本操作的时候还要添加下的
.;%JAVA_HOME%\jar;%JAVA_HOME%\lib\tools.jar;这样就表示我们的JDK的环境变量是配置好了那么我们就可以在当前电脑上来写我们的Java程序了