java寒假培训总结

寒假的学习主要是从这几个方面进行了学习

认识java

简单的java程序

Java基础程序设计

数组与方法

面向对象编程

面向对象

首先介绍了java语言,了解了他的发展过程以及开发方向、语言特点、优缺点等等然后就是在自己的电脑上搭建Java开发环境。
eg:jdk的安装与配置。
然后在学长的带领下,敲出了第一段Java代码。(打印hello world)
最主要的目的是为了熟悉编程的环境。

简单的Java程序

1.学习了定义一个简单类
2.学习对程序经行注解
3.学习了标识符
4.关键字(不能当作标识符)
5.变量与常量(与c语言大致一致)

数据类型划分

主要分类两大类:基本数据类型(整数、浮点、字符、布尔)和引用数据类型(类、接口、数组)。
整数类型:long、int、short、byte
数据的溢出,超出了其定义的最大范围
字符类型严格来说也是属于整数类型
常见的转义字符见书p22
浮点数类型、双精度浮点数类型、布尔类型。
数据类型的自动转换
转换前的数据类型与转换后的类型兼容
转换后的数据类型的表示范围比转换前的类型大

运算符、表达式与语句

运算符的使用`

package peixun.com.cjj.day1;

public class yunsuan {
	public static void main(String[]args) {
		int i = 10;
		int j = 3;
		System.out.println(i+"+"+j+"="+(i+j));
		System.out.println(i+"-"+j+"="+(i-j));
		System.out.println(i+"*"+j+"="+(i*j));
		System.out.println(i+"/"+j+"="+(i/j));
		System.out.println(i+"%"+j+"="+(i%j));
	}

}

关系运算符一般使用if
自增、自减++/–
逻辑运算符&、&&、|、||
位操作符p37
运算符的优先级p41

选择与循环语句(大致与c一致)

数组的定义以及使用

方法的声明及使用

数组的引用传递

Java新特性对数组的支持

可变参数
新特性:foreach输出
for(数据类型 变量名称 : 数组名称){

}

面向对象编程

类与对象

类实际上是表示一个客观世界某类群体的一些基本特征抽象。对象是表示一个个具体的东西。
类的定义、对象的创建及使用

package peixun.com.cjj.day2;

class People {
	 String name;
	 int age;
	public void tell() {
		System.out.println("姓名:"+ name +", 年龄: "+ age);
	}

}
public class ClassDemo01{
	public static void main(String[]args) {
		People cjj = new People ();
		cjj.age = 19;
		cjj.name = "陈俊杰";
		System.out.println(cjj.age);
		System.out.println(cjj.name);
		cjj.tell();
				
	}
	
}

创建多个对象

package peixun.com.cjj.day2;

public class ClassDemo02 {
	public static void main(String[]args) {
		People p1 = new People();
		p1.name = "张三";
		p1.age = 19;
		
		People p2 = p1;
		p2.name= "李四";
		p2.age = 100;
		System.out.println(p1.name);
		System.out.println(p2.age);
				
				
	}

}

封装性,指对外部不可见一般是使用了private
构造方法
1.构造方法的名称必须与类名称一致
2.构造方法的声明处不能有任何返回值类型的声明
3.不能在构造方法中使用return返回一个值
String类
可以直接为其赋值
*String类的常用操作方法
`package peixun.com.cjj.day2;

public class StringAPIDDemo01 {
public static void main(String[]args) {
String str1 = “hello”;
char c[] = str1.toCharArray();
for(int i=0;i<c.length;i++) {
System.out.print(c[i]+"\t");
}
System.out.println("");
String str2 = new String©;
String str3 = new String(c,0,3);
System.out.println(str2);
System.out.println(str3);
}

}
`*

package peixun.com.cjj.day2;

public class StringAPIDDemo02 {
	public static void main(String[]args) {
		String str1 = "hello";
		System.out.println(str1.charAt(3));
	}

}

package peixun.com.cjj.day2;

public class StringAPIDDemo03 {
	public static void main(String[]args) {
		String str1 = "hello";
		byte b[] = str1.getBytes();
		System.out.println(new String(b));
		System.out.println(new String(b,1,3));
	}

}

等等

this关键字

可以使用this调用本类属性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值