java入门知识
2022/1/12 11:04:05
本文主要是介绍java入门知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
常用的DOS命令
#盘符切换 #查看当前目录下的所有文件 dir #切换目录 cd(change directory) #返回上一级 cd.. #清理屏幕 cls(clear screen) #退出终端 exit #查看电脑ip ipconfig #打开应用 calc 打开计算器 notepad 打开记事本 mspaint 打开画图(我的用不了) #ping 命令 ping www.baidu.com #文件操作 md 目录名(新建文件夹) rd 目录名(删除文件夹) cd> 文件名(新建文件) del 文件名(删除文件) 鼠标右键就可以复制和粘贴!
计算机语言发展史
第一代语言
机器语言
计算机的基本计算方式都是基于二进制的方式
二进制:01011010010111
这种代码是直接输入给计算机使用的,不经过任何的转换!
第二代语言
汇编语言
解决人类无法读懂机器语言的问题
指令替代二进制
目前应用:
-
逆向工程
-
机器人
-
病毒
-
······
第三代语言
摩尔定律
当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上
高级语言
大体上分为:面向过程和面向对象两大类。
C语言是典型的面向过程的语言。c++、JAVA是典型的面向对象的语言
各种语言
-
C语言
-
C++语言
-
JAVA语言
-
C#语言
-
Python、PHP、JavaScript
-
······
JAVA帝国的诞生
一场旷日持久的战争
C&C++
1972年C诞生
-
贴近硬件,运行极快,效率极高。
-
操作系统,编译器,数据库,网络系统等
-
指针和内存管理
1982年C++诞生
-
面向对象
-
兼容C
-
图形化领域、游戏等
JAVA
建立一新的语言:
-
语法有点像C
-
没有指针
-
没有内存管理
-
真正的可移植性,编写一次,到处运行
-
面向对象
-
高质量的类库
-
······
Java的初生
-
1995年的网页简单而粗糙,缺乏互动性
-
图形界面的程序(Applet)
-
Bill Gates说:这是迄今为止设计的最好的语言!
-
Java 2 标准版(J2SE):去占领桌面
-
Java 2 移动版(J2ME):去占领手机
-
Java 2 企业版(J2EE):去占领服务器
Java特性和优势
-
简单性
-
面向对象
-
可移植性
-
高新能
-
分布式
-
动态性
-
多线程
-
安全性
-
健壮性
Java三大版本
Write Once,Run Anywhere
-
JavaSE:标准版(桌面程序,控制台开发......)
-
JavaMe:嵌入式开发(手机,小家电......) //已淘汰
-
JavaEE:企业级开发(web端,服务器开发......)
JDK、JRE、JVM
-
JDK:Java Development kit(Java开发工具)
-
JRE:Java Runtime Environment(Java运行环境)
-
JVM:Java Virtual Machine(Java虚拟机)
卸载JDK
-
删除Java的安装目录
-
删除JAVA_HOME
-
删除path下关于Java的目录
-
java -version
安装JDK
-
百度搜索JDK8,找到找到下载地址
-
同意协议
-
下载电脑对应的版本
-
双击安装JDK
-
记住安装的路径
-
配置环境变量
-
我的电脑-->右键-->属性
-
环境变量-->JAVA_HOME
-
配置path变量
-
-
测试JDK是否安装成功
-
打开cmd
-
java -version
-
HelloWorld
-
随便新建一个文件夹,存放代码
-
新建一个Java文件
-
文件后缀名为.java
-
Hello.java
-
【注意点】系统可能没有显示文件后缀名,我们需要手动打开
-
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("hello,world"); } }
-
编译javac java文件.java,会生成一个class文件
-
运行class文件,java class文件
可能遇到的情况
-
每个单词的大小不能出现问题,Java是大小写敏感的;
-
尽量使用英文;
-
文件名 和 类名必须保证一致,并且首字母大写
-
符号使用了中文的符号
这篇关于java入门知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-102025 蛇年,J 人直播带货内容审核团队必备的办公软件有哪 6 款?
- 2025-01-10高效运营背后的支柱:文档管理优化指南
- 2025-01-10年末压力山大?试试优化你的文档管理
- 2025-01-10跨部门协作中的进度追踪重要性解析
- 2025-01-10总结 JavaScript 中的变体函数调用方式
- 2025-01-10HR团队如何通过数据驱动提升管理效率?6个策略
- 2025-01-10WBS实战指南:如何一步步构建高效项目管理框架?
- 2025-01-10实现精准执行:团队协作新方法
- 2025-01-10如何使用工具提升活动策划团队的工作效率?几个必备工具推荐
- 2025-01-10WiX 标签使用介绍:打造专业安装程序的利器