九度互联网站制作效果,游戏公司网页设计,网页美工设计课程标准,做旅游网站的目的文章目录 Java语言概述认识Java的main函数main函数示例运行Java程序认识注释认识标识符认识关键字 前言#xff1a; 我从今天开始步入Java的学习#xff0c;希望自己的博客可以带动小白学习#xff0c;也能获得大佬的指点#xff0c;日后能互相学习进步#xff0c;都能如尝… 文章目录 Java语言概述认识Java的main函数main函数示例运行Java程序认识注释认识标识符认识关键字 前言 我从今天开始步入Java的学习希望自己的博客可以带动小白学习也能获得大佬的指点日后能互相学习进步都能如尝所愿进入自己想去的公司啦 Java语言概述
1.1 Java是一种优秀的程序设计语言 在学习编程的过程中 你会发现Java的语法是令人赏心悦目的 语义是通俗易懂的 非常适合每个人去学习
1.2 Java语言的重要性 这里就用八月份的TIOBE排名来展示一下此处简单介绍一下TIOBE,TIOBE 编程语言社区排行榜是编程语言流行趋势的一个指标每月更新这份排行榜排名基于互联网上有经验的程序员、 课程和第三方厂商的数量。排名使用著名的搜索引擎诸如 Google、MSN、Yahoo!、Wikipedia、YouTube 以及 Baidu 等进行计算。 此处可以看到Java在当中排名是第一的有很大的影响力此排名也不是说明编程语言的好与不好只是各自作用的领域大小有所不同。Java的工作领域有企业级软件系统web的开发领域android手机操作系统 大数据平台的开发等等在各个校招和社招岗位需求上也比较多发展前景较为广阔。
1.3 Java语言发展简史 Java 语言源于 1991 年 4 月Sun 公司 James Gosling博士 领导的绿色计划(Green Project) 开始启动此计划最初的目标是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构这个就是Java的前身Oak。随着时代发展Sun公司看中了它的发展前景于是改造了它以此有了以下的发展史。 1.4 Java的语言特性
1简单性Java相较于c而言更为简便易懂没有c的那种头文件指针运算语法等等所以Java的开发环境比其他大多数的编程语言开发环境要好。
2面向对象在Java里一切皆为对象Java的面向对象特性与c旗鼓相当。
3分布式也叫微服务Java有丰富的例程库用于处理像HTTP和FTP之类的TCP/IP协议。
4健壮性相较于cJava采用的指针模型可以消除重写内存和损坏数据的可能性不仅如此Java编译器能够检测许多在其他语言中仅在运行时才能够检测出来的问题。
5安全性Java适用于网络/分布式环境所以安全性上做出了很大的保障例如运行时堆栈溢出。蠕虫和病毒常用的攻击手段。破坏自己进程空间之外的内存。未经授权读写文件
6体系结构中立编译器生成一个体系结构中立的目标文件格式按照该中规范生成的文件只要有Java运行时系统这些编译后的代码就可以在许多处理器上运行。Java编译器通过生成与特定计算机体系结构无关的字节码指令来实现这一特性。通常来讲就是Java编译器编译了一个程序就会生成一个字节码文件可在多种操作系统上运行。
7可移植性在Java中数据类型具有固定的大小这消除了代码移植时令人头疼的主要问题。
8解释性Java与平台无关它有一套基于栈架构的指令集字节码文件的指令就是要按照它的指令集来组织的。
9高性能JVM的优化例如JIT(即时编译器)热点代码探测让Java程序的执行效率大幅提高
10多线程它是第一个支持并发程序设计的主流语言多线程可以带来更好的交互响应和实时行为。
11动态性它能够适应不断发展的环境。库中可以自由的添加新方法和实例变量而对客户端没有任何影响。
1.5 Java开发环境安装 先安装 JDk(推荐1.8类型的) 再 安装 IDEA
认识Java的main函数
main函数示例 在此处可以介绍一下各个部分的作用
public访问修饰限定符(权限)在类和对象中会详细介绍此处了解即可。
class定义类的关键字也会在类和对象中详细介绍此处了解即可
Test这是类名是紧跟在class关键字后面的它的命名形式是要驼峰的形式(最好是英文)
第二行是main函数的固定写法括号里的是数组
String是代表字符串类型String[] 这个数组里面存的都是字符串
args可以在for循环中直接算出来数组长度如args.length的使用
第三行就相当于c语言中的printf在Java中有三种打印方式如在下 运行Java程序
1使用IDEA(集成开发环境)编写Java源程序
2使用javac.exe编译器编译Java源程序生成xxx.class字节码文件 格式是javac xxx.java
3使用java运行xxx.class字节码文件 语法格式java xxx.java
通俗来讲在自己电脑上编译了一份Java源程序经过生成字节码文件可以传输到别人的电脑上运行前提是别人的电脑也安装有JDK。“一次编译到处运行”。无关系统类型如WindowsLinux等系统都可以运行。
这里提及一下几个重要的点
JDK(Java Development Kit):Java开发工具包提供给Java程序员使用包含了JRE同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
JRE(Java Runtime Environment):Java运行时环境包含了JVMJava基础类库。是使用Java语言编写程序运行的所需环境。
JVMJava虚拟机运行Java代码
他们三者的关系是JDK JRE 开发工具集(比如javac) JRE JVM JavaSE标准类库
在编译一个Java程序中可能出现错误我总结了以下几点方便每个人能找错误在哪
1 源文件名后缀不是.java
2类名与文件名不一致
3main方法名字写错mian
4类没有使用public修饰
5方法中语句没有以分号结尾
6中文格式的分号
7JDK环境没有配置好操作系统不能识别javac或者java命令
认识注释
注释注释是为了让代码更容易被读懂而附加的描述信息. 不参与编译运行, 但是却非常重要.
注释可以提醒自己以前写的代码啥意思一目了然更为了给别人看的时候更好的理解和看得懂代码能力强不是写的代码要让别人看不懂而是别人能看得懂这样你的代码能力才会提高并且受到欢迎。 单行注释// 注释内容用的最多 多行注释/* 注释内容*/不推荐 文档注释 /** 文档注释 */常见于方法和类之上描述方法和类的作用)可以被javadoc工具解析生成一套以网页文件形式体现的程序说明文档 注意 1 多行注释不能嵌套使用 2不论是单行还是多行注释都不参与编译即编译之后生成的.class文件中不包含注释信息。
文档注释 块儿注释 行注释 注释规范 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论. 积极向上: 注释中不要包含负能量 认识标识符
标识符中可以包含字母、数字以及 下划线和 $ 符号等等 上面展示了局部变量
建议 变量的命名最好采用小驼峰的形式(简洁易懂才好复杂的也可以但是合法不合理)
类名每个单词的首字母大写(大驼峰) 方法名首字母小写后面每个单词的首字母大写(小驼峰) 变量名与方法名规则相同
认识关键字
关键字是由Java语言提前定义好的有特殊含义的标识符或者保留字(和c语言相似) 那么JavaSE入门初识Java就到此为止了还有任何建议或者问题的小伙伴可以评论区留言也可以私信问啦再见~~