初识java
MyEclipse Eclipse Idea 等 都是 开发java的IDE工具!
oracle!
JDK: java开发工具包!(Java Development TooKit)!
是整个java的核心! 包含了JRE,一堆java类库!
JRE: java运行环境!(Java Runtime Environment)!
包含了JVM,但是不包含编译器和调试器!
JVM: java虚拟机(Java Virtial Mechinal)!
解析字节码文件,并且给CPU发送指令!执行我们的程序!
java 是跨平台的!
window linux mac
我们在windows中利用java开发了一个软件!
那么我向在linux系统中使用,不用再次开发!
只需要在linux系统中按照 JVM!
为什么 学习Java!
汇编语言!
面向过程语言!
面向对象语言!
机器语言! R语言!
java 编程语言!
javaSE:基础
javaEE:企业级开发 javaME:嵌入式开发
下砸需要的JKD
之后配置环境变量!
01.找到JDK对应的配置
复制到Bin目录 E:\U1\jdk1.7.0_45\bin
02.右键点击打开我的电脑---》属性---》高级系统设置----》设置环境变量
--》找到系统变量 中的 path 增加刚才的BIN路径 分号结尾; 英文!
03.验证环境变量配置成功!
win+R 输入 cmd命令!
输入java -version
如果出现对应的版本号! 安装成功!
Myeclipse 专业 破解!!! 前提 JDK配置成功!
01.打开myeclipse 查询是否需要破解
上面工具栏中找到myeclipse
下面的subscription节点!点击后查询
02.打开破解文件中的crack文件夹
第一种方式:
右键点击 cracker.jar选择打开方式!
找到JDK按照位置中的BIN目录下面的java.exe打开!
第二种方式:
win+R 输入 cmd
复制cracker.jar的位置!
在dos窗口中 输出
pushd cracker.jar的位置
之后输入 java -jar cracker.jar
会弹出一个窗口!
001.在usercode的地方 随便输入用户名
002.点击systemid
003.点击active
004.右上角点击tools中的2
005.点击tools中的1
这里需要替换文件
找到myeclipse的安装目录中的common文件夹中的plugins文件夹
复制这个目录替换即可!
替换之后不要立即关闭破解文件! 需耐心等待10-30s!
第一个java小程序 HelloWorld
所有以.java结尾的文件,我们称之为 源文件!
所有以.class结尾的文件,我们称之为 字节码文件!
javac 编译器 把 .java文件编译成.class文件
xjad 反编译器 把 .class文件编译成.java文件
01. public 访问权限
02. class 类的关键字,声明类必须使用
03. HelloWorld 类名,首字母大写!
public class HelloWorld{
}
01. static : 修饰方法的关键字
02. void : 方法的返回值,默认没有返回值时必须使用!
03. main() : 方法的名称!(行为的名称)
04.String [] args :方法的参数!
05.{ } :方法体!代码书写的地方!
java程序的入口!
public static void main(String [] args){
}
public static 都是方法的修饰符! 所以可以互换位置!
常用的命名法:
01.驼峰命名法: 首字母小写,之后每个有意义的单词首字母大写!
firstName 适合于我们的变量命名
02.帕斯卡命名法:每个有意义的单词首字母大写!
FirstName 适合于我们的类名 HelloWorld
在myeclipse中 如果不小心 把 jre 删除了 !
怎么还原!
右键项目名 点击 build path !
变量====》一个数据在内存中 存储空间的表示! 在程序运行期间可以发生变化!
变量名 可以 迅速的从内存中 查询出 指定的变量!
数据类型 一共分为两种:
01.基本数据类型
02.引用数据类型
String是最特殊的一个引用数据类型
java中8种基本数据类型!
byte :字节! 1byte=8bit 取值返回 -128 127
short :短整型
int :整型 -2的31次方 2的31次方-1 默认的整数
long :长整型
float :单精度浮点型
double:双精度浮点型 默认的小数
boolean:布尔值! 只有两个值! true false 底层是0 1
char :字符! 一个字母或者一个汉字! 如果是数值类型!取值返回是 0-65535
小朋友说:“大家辛苦了吗?” 字符串! String
大 ==》字符
使用变量的两种方式
01.先声明 再赋值
再方法体中的变量如果只是声明了!没有默认值!
02.声明变量的同时赋值
变量的命名规范
01.满足驼峰命名法 首字母小写!
02.变量名只能以字母,下划线_ ,美元符号$和人民币符号¥作为首位!
03.数字可以放在除了首字母之外的任意位置!
04.变量的定义要有意义!
05.不能使用关键字和保留字作为 变量名!
关键字:底层已经使用了的单词!
保留字:goto const 有可能称为关键字的单词!
方法中的变量如果没有赋值,不能直接使用!
2017-7-23下午1:57:14
计算机中的程序???
为了让计算机执行某些操作或者解决某个问题,我们编写的一系列有序指令的集合!
package cn.bean.test;
package :在一个类中 除了注释之外,只能位于第一行! 标注我们当前类的所在位置!
java中的注释分类:
01.文档注释 :用来说明 当前的类 或者方法 的功能!
/** 开始 */ 结尾
02.多行注释 : /* 开始 */ 结尾
03.单行注释 : //
注释的目的:
01.方便团队内部人员阅读 !
02.方便项目后期的维护!
每个人都务必养成 书写注释的习惯!
java中的换行符 \n \ ==>是转义符
println() :在输入这句话之后 ,换行
API: 应用程序编程接口!===》就是别人给我们提供的一系列的类和接口,来帮助我们完成某些功能!
ctrl +alt + ↓ /↑ 向下或者上赋值 一行代码