网络科技公司属于什么行业类别,广州seo地址,长沙互联网企业,wordpress 301重定向插件1、今日任务
JAVA SE-韩顺平视频教程–30p以上#xff08;今天得50p以上因为是基础#xff09;计算机基础八股记忆总结刷题#xff08;两题#xff09;可以先用python
1、SSM
ssm-Spring#xff08;轻量级的文本开发框架#xff09;/SpringMVC#xff08;分层的w…1、今日任务
JAVA SE-韩顺平视频教程–30p以上今天得50p以上因为是基础计算机基础八股记忆总结刷题两题可以先用python
1、SSM
ssm-Spring轻量级的文本开发框架/SpringMVC分层的web开发框架/MyBatis(持久化框架)
2、什么是程序
程序计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合
3、java之父gosling
4、1995年java第一个版本发布
5、java技术体系平台
Java SE标准版支持面向桌面级应用的Java平台提供了完整的Java核心APIJava EE企业版是为开发企业环境下的应用程序提供的一套解决方案主要针对于Web应用程序开发Java Me小型版支持Java程序运行在移动终端上的平台对Java API 有所精简并加入了针对移动终端的支持
6、Java重要特点
Java语言是面向对象的oopJava语言是健壮的。Java的强类型机制、异常处理、垃圾的自动收集等是Java程序健壮性的重要保证Java语言是跨平台性的。即一个编译好的.class文件可以在多个系统下运行 Java语言是解释型的
解释性语言JavascriptPHPjava 编译性语言c/c
区别是解释型语言编译后的代码不能直接被机器执行需要解释器来执行编译性语言编译后的代码可以直接被机器执行c/c
7、Java运行机制及运行过程 Java核心机制-Java虚拟机[JVM java virtual machine]
JVM是一个虚拟的计算机具有指令集并使用不同的存储区域。负责执行指令管理数据、内存、寄存器、包含在JDK中对于不同的平台有不同的虚拟机Java虚拟机机制屏蔽了底层运行平台的差别实现了“一次编译到处运行” 8、什么是JDKJRE
JDK基本介绍 JDK的全称Java Development Kit Java开发工具包JDK JRE java的开发工具[javajavacjavadocjavap等]JDK是提供给Java开发人员使用的其中包含了java的开发工具也包括了JRE。所以安装了JDK就不用单独安装JRE了 JRE基本介绍 JREJava Runtime Environment Java 运行环境JRE JVM Java的核心类库[类]包括Java虚拟机JVM Java Virtual Machine和Java程序所需的核心类库等如果想要运行一个开发好的Java程序计算机只需要安装JRE即可 JDK、JRE和JVM的包含关系 JDK JRE 开发工具集 例如JavacJava编译工具等JRE JVM Java SE 标准类库Java核心类库如果只想运行开发好的.class文件 只需要JRE
9、配置环境变量path
配置环境变量path的步骤
我的电脑–属性–高级系统设置–环境变量增加JAVA_HOME环境变量指向jdk的安装目录编辑path环境变量增加%JAVA_HOME%\bin打开DOS命令行任意目录下敲入javac/java如果出现javac的参数信息配置成功用户变量和系统变量差不多只不过前者只适用于当前用户后者适用于全部用户
10、Java快速入门
//这是java快速入门演示java的开发步骤
//对代码的相关说明
//1、public class Hello 表示Hello是一个类是一个public的类公有
//2、Hello{}表示一个类的开始和结束
//3、public static void main(String[] args) 表示一个主方法即我们程序的入口
//4、main(){}表示方法的开始和结束
//5、System.out.println(hello,world~);表示输出hello,world到屏幕上
//6、; 表示语句结束
public class Hello {//编写一个main方法public static void main(String[] args) {System.out.println(亦向枫 is studying java);}
}文件有中文时如何处理
在文件-设置文件编码-GBK 需要重新保存即可
运行就是将对应的.class文件字节码文件装载到对应的虚拟机上运行.java文件就是源文件
什么是编译
1、有了java文件通过编译器将其编译成JVM可以识别的字节码文件
2、在该源文件目录下通过javac编译工具对Hello.java文件进行编译。本质就是将.class装载到JVM机执行
3、如果程序没有错误没有任何提示但在当前目录下会出现一个Hello.class文件该文件称为字节码文件也是可以执行的java的程序11、Java开发注意事项和细节说明
java源文件以.java为拓展名。源文件的基本组成部分是类class,如本类中的Hello类Java应用程序的执行入口是main()方法。它有固定的书写格式:public static void mian (String[] args) {…}java语言严格区分大小写。Java方法由一条条语句构成每个语句以;结束大括号都是成对出现的缺一不可。[习惯先写{}再写代码]一个源文件中最多只能有一个public类其他类的个数不限。编译后每一个类都对应一个.class如果源文件中包含一个public类则文件名必须按该类名命名一个源文件中最多只能有一个public类。其他类的个数不限也可以将main方法写在非public类中然后指定运行非public类这样入口方法就是非public的main方法
12、Java转义字符
\t:一个制表位实现对齐的功能\n:换行符\ \ :一个\\ :一个“\ ‘ :一个’\ r :一个回车 System.out.println(“亦向枫\r加油”)
//演示转义字符的使用
public class ChangeChar {//编写一个main方法public static void main(String[] args) {System.out.println(亦向枫\t刘妍汐);System.out.println(亦向枫\n刘妍汐);System.out.println(亦向枫\\刘妍汐);System.out.println(亦向枫\刘妍汐\);System.out.println(亦向枫\刘妍汐\);System.out.println(亦向枫加油\r刘妍汐);//解读//1、输出亦向枫//2、\r表示回车//光标回到最前面并开始打印结果为刘妍汐加油System.out.println(亦向枫加油\r\n刘妍汐加油);}
}结果为亦向枫 刘妍汐
亦向枫
刘妍汐
亦向枫\刘妍汐
亦向枫刘妍汐
亦向枫刘妍汐
刘妍汐加油
亦向枫加油
刘妍汐加油练习
要求请使用一句输出语句达到输入如下图像的效果 public class ChangeChar {//编写一个main方法public static void main(String[] args) {System.out.println(书名\t作者\t价格\t销量\n三国\t罗贯中\t120\t1000);}
}13、初学Java易犯错误
找不到文件解决方法源文件名不存在或者写错或者当前路径错误主类名和文件名不一致解决办法声明为public的主类应与文件名一致否则编译失败缺少分号解决方法编译失败注意错误出现的行数再到源代码中指定位置改错 14、Java中的注释类型
单行注释//注释文字多行注释/* 注释文字 */文档注释
使用细节
被注释的文字不会被JVMJava虚拟机解释执行多行注释里面不允许有多行注释嵌套
文档注释注释内容可以被JDK提供的工具javadoc工具所解析生成一套以网页形式体现的该程序的说明文档的文档注释
Javadoc -d 文件夹名 -xx -yy 源文件名
javadoc 标签
javadoc 工具软件识别以下标签
标签描述示例author标识一个类的作者author descriptiondeprecated指名一个过期的类或成员deprecated description{docRoot}指明当前文档根目录的路径Directory Pathexception标志一个类抛出的异常exception exception-name explanatio{inheritDoc}从直接父类继承的注释Inherits a comment from the immediate surperclass.{link}插入一个到另一个主题的链接{link name text}{linkplain}插入一个到另一个主题的链接但是该链接显示纯文本字体Inserts an in-line link to another topic.param说明一个方法的参数param parameter-name explanationreturn说明返回值类型return explanationsee指定一个到另一个主题的链接see anchorserial说明一个序列化属性serial descriptionserialData说明通过writeObject( ) 和 writeExternal( )方法写的数据serialData descriptionserialField说明一个ObjectStreamField组件serialField name type descriptionsince标记当引入一个特定的变化时since releasethrows和 exception标签一样.The throws tag has the same meaning as the exception tag.{value}显示常量的值该常量必须是static属性。Displays the value of a constant, which must be a static field.version指定类的版本version info
15、Java代码规范
类、方法的注释要以javadoc的方式来写。非Java Doc的注释往往是给代码的维护者看的着重告诉读者为什么这样写如何修改注意什么问题等使用tab操作实现缩进默认整体向右边移动用shifttab整体向左移运算符和 两边习惯性各加一个空格。比如2 5 * 4 345 - 89源文件使用utf-8编码行宽度不要超过80个字符代码编写次行风格和行尾风格 2、今日总结
任务总结 刷题一道但是等于没刷都没有总结也没有多看看Java基础学习看视频做笔记学习到不到30p进度太慢了面试题晚上才准备看 明日规划 Java基础学习看视频做笔记—30p及以上刷题至少一道并做好总结面试题至少一道或者是一篇面试题博客做好笔记