今日重点:
Java培优 CGB方向学习的核心:
1)互联网架构(落地,实际干活)
mybatis,spring,springmvc 三大框架
2)大数据(未来)
首先从Java基础开始学习:
1991诞生oak橡树,1995命名java
语言核心J2SE(jdk、jre、jvm)JDK>JRE>JVM 包含
查看java版本号
win+r ==> cmd ==> java -version
java文件夹在哪
win+r ==> cmd ==>where java
配置eclipse
工程==》包==》类
在包下创建类,包名为cn.tedu.***;
类名驼峰规则,单个单词首字母大写
配置字符表,设置为utf-8(包含了全世界大部分语言,防止出现乱码,编码前需要完成修改)
package视图放置在左侧,贯通到底,Console视图放置在屏幕下方,不要遮挡package视图
第一个代码HelloWorld
package cn.tedu.day0422;
public class HelloWorld{
//public:修饰符 class:类 HelloWorld:类名 {类体}
public static void main(String []args) {
/*public static:都为修饰符,public代表公用的,static为静态返回值
*void代表没有返回值,但是必须要写出来,用viod表示,main方法没有返回值
*/()内为方法参数,String表示一组字符串,[]内为数组,args为argment的缩写是字符串变量名
System.out.println("Hello world!");
//使用点操作符***. ln为换行,先打印再换行 “”内为字符串
}
}
第一个代码的补充
#调用方法引入对象概念,#静态方法,#非静态方法,#a+b
package cn.tedu.day0422;
public class Test_methord {
public static void main(String []args) {
Test_methord tm = new Test_methord();
//main方法下调用add方法,需要先创建对象,由对象来调用
//格式为:类名 +对象名(习惯用单词首字母小写表示)= new + 类名 +()
int r = tm.add(10 , 20);
int r1= tm.sub(20 , 10);
/*创建整数类型int 变量r来承载int a + int b的值, .add() 为调用add方法,并把10与20分别传入add
*方法中的a和b变量
*创建整数类型int 变量r1来承载int c - int d的值, .sub() 为调用sub方法,并把10与20分别传入sub
*/方法中的c和d变量
System.out.println("r="+r);
System.out.println("r1="+r1);
}
public int add(int a , int b) {
/*public为修饰符 int为返回值类型 add为方法名 ()内为方法,
* 参数,写参数类型和参数名称,这里不是填写具体值
* 多个参数之间用逗号隔开,不是分号
* 返回值时必须使用return
*/
return(a+b);
}
public int sub(int c , int d) {
return(c-d);
}
}