目录
1.(6条消息) Sublime配置java运行环境(IntelliJ IDEA也许更好用)_Sophia_fez的博客-CSDN博客
1.Tools > Developer > New Plugin
2.命名为DefaultLanguage.py,(注意:后缀一定要是.py)。保存到 C:\...\Sublime Text 3\Packages\User\这里
1 win+R 调出运行窗口,然后输入 shell:startup,按enter键
一.初识Java
1.Java学什么
1.JavaSE 20节---基础语法
2.集合和背后的数据结构(面试的重点)20节.也很难
3.数据库 MySQL
4.EE基础--前端部分+网络+多线程+maven+servlet+....(基础)
5.EE进阶---spring springMVC mybatis SpringBoot--------(框架)
JavaSE----Java Standard Edition ---Java标准版
JavaEE----Java Enterprise Edition---Java企业版
2.JavaScript和Java的关系
无关系
HTML+CSS+JavaScript 前端三剑客
素颜 化妆 行为
3.Write once,Run anywhere
通过虚拟机JVM构建跨平台联系
处理数据:Python
处理和操作系统底层相关:C/C++
编写应用方面WEB:Java
后台开发:Java C++
二.Java环境的安装与卸载
1.JDK
Java开发者工具
1.卸载
由于之前安装过高版本的JDK现在需要卸载
第一步直接在控制面板进行卸载
然后在环境变量删掉有关于Java的数据.注意路径(path)只要删去一部分关于Java的即可
2.删去环境变量
不用卸载直接重新安装1.8版本的,然后把环境变量改成1.8的
3.配置环境变量
第一:JAVA_HOME环境变量,值为JDK的安装目录,为什么要这么配置能,主要是应为很多开源软件的依赖到这个变量,用于寻找机器上的Java环境,比如:Tomcat , Maven
第二:Path变量值中追加Java命令的路径,道理很简单,就是希望能够在命令行中,直接使用JDK中提供的命令,比如:java, javac
1.配置JAVA_HOME
2.配置path
需要注意Path路径一般是存在的,只需要追加即可。这里使用%JAVA_HOME%的意思是直接引用上面配置的JAVA_HOME的值,这样的好处在于,如果Java安装目录发生变话,主需要修改JAVA_HOME的值,不用再修改
Path变量的值。
如果是Windows7的话,需要在Path变量的值中使用;(英文分号)分割,然后追加Java的安装目录下的bin目录路径即可。
3.:配置CLASSPATH
变量名: CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意前面的 . 这个点号不能省略掉
3.检验
第一步打开cmd命令行窗口
第二步,输出java -version
如果出现,则说明成功
三.Subline的安装与配置
1.(6条消息) Sublime配置java运行环境(IntelliJ IDEA也许更好用)_Sophia_fez的博客-CSDN博客
2.修改中文的方法
1. 首先打开sublime,
键盘按下 ctrl + shift + p 弹出下面的界面,在对话框搜索 Install Package Control,点击:
2.等待插件加载
3.配置中文
点击确定,再次按下 ctrl + shift + p, 搜索 Package Control: install Package , 搜索出来后单击,然后就会再弹出一个对话框,搜索 ChineseLocaloztions
4.重新打开
中文包就安装完成了,注意需要重新打开Sublime Text,点击任务栏中的Help->最下面的Language->简体中文
3.设置默认语言为Java
-
1.Tools > Developer > New Plugin
# 1.Tools > Developer > New Plugin
# 2.复制下面代码
# 3.命名为DefaultLanguage.py, 保存到 C:\...\Sublime Text 3\Packages\User\这里
# 4.修改自己想要的默认语法(新建tab默认会设置成该语法)
import sublime
import sublime_plugin
class EverythingIsPowerShell(sublime_plugin.EventListener):
def on_new(self, view):
view.set_syntax_file('Packages/Java/Java.sublime-syntax')
#view.set_syntax_file('Packages/Python/Python.sublime-syntax')
#view.set_syntax_file('Packages/Matlab/Matlab.sublime-syntax')
#view.set_syntax_file('Packages/C++/C++.sublime-syntax')
#view.set_syntax_file('Packages/SQL/SQL.sublime-syntax')
#view.set_syntax_file('Packages/PHP/PHP.sublime-syntax')
2.命名为DefaultLanguage.py,(注意:后缀一定要是.py)。保存到 C:\...\Sublime Text 3\Packages\User\这里
3.使用
以后新建一个文件,ctrl+N或者双击tab出来的 TAB都是默认语法.
四.创建桌面快捷方式
1.开始打开
2.右击打开想要放到桌面的软件的文件位置
3.创建
在打开的应用程序快捷方式右击,选择发送到>>桌面快捷方式,这样就会将快捷方式创建到桌面
五.如何设置开机自启动
1.设置开机自启动
1 win+R 调出运行窗口,然后输入 shell:startup,按enter键
2. 将要开机启动的程序快捷方式拖到弹出的文件夹中
2.取消开机自启动
1 右键开始按钮,在弹出的窗口中,选择 “任务管理器”
2 如果是精简窗口,点击详细信息
3.设置
六.编译器
Intellij IDEA Z Java继承开发环境->相当于C语言的VS
eclipse MyEclipse->老了
vscode 大号记事本.不建议初学者
七.HelloWorld
1.代码详解
public class Helloworld{
public static void main (String[]args){
System.out.println("HelloWorld!");
}
}
public:访问修饰限定符
class:关键字,用来定义一个类.类型[抽象的]
HelloWorld 类的名称
args是运行时命令行参数
public static void main(String args[])
java股固定的main的定义标准
在java中函数也成为方法
后面是Java的写法,方括号写在数组名后面
注意,如果类是由public所修饰,文件名必须跟类的名称一样,不然无法编译
2.编译
1.打开刚刚保存的路径,把文件修改成.java文件
2.打开命令行
1.WIN+R打开运行窗口
2.进入含有需要编译文件的文件地址
如果是其他盘需要
1.E: 再回车
2.然后cd 目录
3.或者直接SHIFT+鼠标右键在对应路径用Powershell打开
用tab键可以自动补齐名字
3.再输入javac 加上需要编译的名字和后缀回车就行
4.这样再原本的盘里就能得到.class字节码文件
5.再输入java 文件名(不需要后缀)即可运行
这一步就是把编译好的.class文件放入JVM虚拟机进行运行
3.注意
1.每一次写完代码.都要用Ctrl+s保存.每次保存都要重新编译
2.不是一个文件对应一个字节码,而是一个类对应一个字节码
1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个
类。类的内容必须包含在花括号里面。
2.类:类中带有一个或多个方法。方法必须在类的内部声明。
3.方法:在方法的花括号中编写方法应该执行的语句
Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节 码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够 理解的形式来运行。
JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。
JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。
Java程序运行需要经过编译,运行两个阶段。
编译:javac 命令
运行:java 命令
八.java的部分语法规则
1.左括号与函数右边一致,右括号与函数左边对齐
2.print函数有三种
第三种很少见,跟C语言类似
3.出现中文字符需要特别说明在编译的时候
需要再之前加-encoding utf-8
4.注释
1.//行注释
2./*
*/块注释
3. /**
*/文件注释
5.args
命令行参数 在编译后,运行.CLASS文件里在文件名后写
这里注意跟C不同的是,一个空格前属于一个元素,而C是一个字母并且不打印空格
这里用的是println是打印换行的
这里循环了三次,是因为args.length表示的是数组长度,数组长度是三个单词.那就是三
6.main函数
与c一样只能有一个main函数,且打印变量数组的时候是不需要双引号括起来
7.int
有四个字节,也就是32位.因为java所有的类型都是有符号的,所以都有符号位,所以它的范围就是
-2^31---2^31-1
Interger.MAX.VALUE是求int的最大值函数
可以不初始化,但是建议初始化
Java当中的int 没有所谓的无符号类型 统一都是有符号的
取值范围是多少? -2^31 - 2^31 -1
变量的命名:小驼峰 -》 数字 字母 下划线 美元符号 组成的
不能以数字开头 但是可以把数字放后面
变量定义不初始化 可不可以?
不可以,Java比较安全,如果不初始化就使用,编译器就会报错 * 不是警告!!!
算出小数,需要double
与c定义类似
8.long
8个字节,
最好在long整型数字后写上一个大写的L
JAVA没有long long类型的
Java 中 long 类型占 8 个字节
9.double
与c类似
因为小数无法精确储存
10.float
使用浮点数一定要在数字后写上f
11.char
这里注意.中文字符是两个字节,所以我们就知道CHAR是两个字节
并且可以通过unicode码编译.97因为是ASCII码的a所以打印出来了a
12.byte
注意事项:
1. 字节类型表示的也是整数. 只占一个字节, 表示范围较小 ( -128 -> +127 )
2. 字节类型和字符类型互不相关
只有一个字节那么大小范围只在-128-127之间,所以报错
九.idea配置
(6条消息) IDEA基本配置(史上最全,没有之一)_逝者...的博客-CSDN博客_idea基本配置
十.大驼峰小驼峰
骆峰式命名法(Camel-Case)是电脑程式编写时的一套命名规则(惯例)。
骆峰式命名法就是当变量名或函式名是由一个或多个单字连结在一起,而构成的唯一识别字时,第一个单词以小写字母开始;第二个单词的首字母大写或每一个单词的首字母都采用大写字母!
1.小驼峰法
变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如int studentCount=0;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
2.大驼峰法
相比小驼峰法,大驼峰法把第一个单词的首字母也大写了。常用于类名,函数名,属性,命名空间。譬如public class StudentInfomation;
补充说明,在JAVA中:类名的标识符一般用大驼峰式书写格式,方法和变量的标识符则多用小驼峰式书写格式。