1. java包含哪些内容
Java在当下发展是越来越引人注目,Java作为世界上排名第一的计算机编程语言,应用领域不断拓展,很多朋友看中Java良好的发展前景跟就业前景,很想对Java有个深入的了解,想知道Java包含哪些内容?该怎么学?一起跟昆明北大青鸟http://www.kmbdqn.cn/具体来了解下吧。
一、Java包含哪些内容?
Java包含的内容是相当的丰富,具体内容如下:
1.Java简单教程:Java开发环境配置Java基础语法Java对象和类Java基本数据类型Java变量类型Java修饰符Java运算符Java循环结构Java分支结构JavaNumber&Math类JavaCharacter类等等内容。
2.Java面向对象:Java继承Java多态Java抽象类Java封装Java接口Java包(package)等内容。
3.Java高级教程:Java数据结构Java集合框架Java泛型Java序列化Java网络编程Java发送邮件Java多线程编程等等内容。
二、Java该怎么学?
以上还只是Java的一小部分内容,Java从最初诞生到当下已经20多年,Java知识体系在不断的拓展完善,你需要掌握的Java知识非一日之工就可以学成的,并且Java作为高精尖的计算机编程语言也不是那么容易征服的,小编建议学Java到专业靠谱的Java培训机构去学比较好,能减少很多不必要的摸索时间。
2. Java中常用的类有哪些
一. System:
1.首先是System类,因为从一开始从接触java起,我们就无时无刻都在接触它,经常用它来向屏幕,向控制台打印输出一些信息,System.out.println(“hello world”);这个只是在控制台输出一条信息“hello world”,今天我们学到这里,才知道out只是System类中的一个字段,也就是一个成员变量,而且还是静态的,是一个对象的引用,即PrintStream,是标准的输出流,向标准的输出设备输出信息的,所以我们这里才调用了对象out的println()这个方法。所以类似与out字段的还有其他两个,如in是InputStream类的一个对象,那么in则是一个标准的输入对象,他可以读取或则也可以说从键盘或则其他输入设备接收或者读入一个信息,那么err也是PrintStream类的一个对象,则是标准的错误输出流,那其实这些所谓的标准的输入输出,他们功能实现底层是靠C语言和设备直接沟通的,java只是依赖C语言完成了这些功能。
2.老师说学习System这个类并不是说要去做太多的深入了解,而是希望我们能掌握一些查阅API,掌握这个类中常用的几个方法,在以后的开发中能够写出一些需要的小东西。
3.Java中System这个类中的属性和方法都是静态的,可以通过类名可以直接调用,而且它位于java默认的包中java.lang包中,一般情况下我们要使用它的方法和属性,是不需要做导入包的动作的,然后我们还发先这个类没有构造方法,所以这就说明我们不能创建一个System类的对象,只能通过类名来直接调用它的属性和方法了,注意,它还是一个final类型的修饰的类。那么我们来看看还有什么那些方法比较重要呢?
3. Java的简单数据类型有哪些
基本数据类型
byte(字节)
shot(短整型)
int(整型)
long(长整型)
float(浮点型)
double(双精度浮点)
char(字符型)
boolean(布尔型)
4. java,类的简单程序编写
一、
package
a;
public
class
Circle{
public
float
r;
public
void
Circle(){r=1;}
public
void
Circle(float
r){this.r
=
r;}
public
float
calculateSize(){
return
3.14*r*r;
}
}
二、
package
b;
import
a.Circle;
public
class
Cylinder
extends
Circle{
protected
float
h;
public
float
getH(){return
h;}
public
void
setH(float
h){this.h=h;}
public
float
getV(){
return
h*calculateSize();
}
}
三、
import
a.*;
import
b.*;
public
class
Test{
public
static
void
main(String
[]args){
Cylinder
c
=
new
Cylinder(5);
c.setH(6);
System.out.println(c.getH());
System.out.println(c.calculateSize());
System.out.println(c.getV());
}
}
以上程序是临时编写,没有测试,你自己运行一下吧,如果有问题应该也不大,自己测试一下。
5. 简单的java类的编写
public class person
{
protected String name;//这个根据你的实际需要把,也可以是public,以下同理
protected char sex;
protected int age;
public person(String name)
{
this.name=name;
}
public person(String name,char sex)
{
this(name);
this.sex=sex;
}
public String toString()
{
return name+sex+age;
}
}
public class student extends person
{
protected long sID;
private int math_score;
private int english_score;
private int computer_score;
public double average()
{
return (math_score+english_score+computer_score)/3.0;
}
public int max()
{
return (math_score>english_score?math_score:english_score)>computer_score?(math_score>english_score?math_score:english_score):computer_score;
}
public int min()
{
return (math_score<english_score?math_score:english_score)<computer_score?(math_score<english_score?math_score:english_score):computer_score;
}
public String toString()
{
// toString,返回:数学+英语+计算机成绩的字符串。
return (""+math_score)+english_score+computer_score;
}
} 回答者: egghead008 | 六级 | 2011-4-20 20:06
public class Person {
private String name;
private char sex;
private int age;
public Person(String name){
setName(name);
}
public Person(String name,char sex){
this(name);
setSex(sex);
}
public String toString()
{
return getName() + getSex() +getAge();
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public char getSex() {
return sex;
}
public void setSex(char sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
student类
public class Student extends Person {
public Student(String name) {
super(name);
// TODO Auto-generated constructor stub
}
public Student(String name,char sex) {
super(name,sex);
// TODO Auto-generated constructor stub
}
private long stuNo;
private int math;
private int english;
private int computer;
public String toString()
{
return math+english+computer+"";
}
public double average()
{
return (math+english+computer)/3;
}
public int max()
{
return computer>(math>english ? math : english)?computer :(math>english ? math : english);
}
public int min()
{
return computer<(math<english ? math : english)?computer :(math<english ? math : english);
}
}
6. java中什么是类
类就是具备某些共同特征的实体的集合,它是一种抽象的数据类型,它是对所具有相同特征实体的抽象。在面向对象的程序设计语言中,类是对一类“事物”的属性与行为的抽象。举一个例子说明下类,比如Person(人)就是一个类,那么具体的某个人“张三”就是“人类”这个类的对象,而“姓名、身高、体重”等信息就是对象的属性,人的动作比如“吃饭、穿衣”等就是对象的方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。同时类有多态和继承,例如“人类”可以分为“男人、女人”,“老人、小孩”那么“男人、女人”就是“人类”的子类等等。
Java语言中对类Person的定义往往如下:
public class Person {
private String name; //属性:姓名
private int height; //属性:身高
private int weight; //属性:体重
public Person() {}
public Person(String name, int height, int weight) {
this.name = name;
this.height = height;
this.weight = weight;
}
//... some methods...
public void doSth() { //行为:
//... do something
}}
Java中的类
类可以看成是创建Java对象的模板。
通过下面一个简单的类来理解下Java中类的定义:
public class Dog{
String breed; int age; String color; void barking(){
}
void hungry(){
}
void sleeping(){
}}
一个类可以包含以下类型变量:
局部变量:在方法、构造方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。
成员变量:成员变量是定义在类中,方法体之外的变量。这种变量在创建对象的时候实例化。成员变量可以被类中方法、构造方法和特定类的语句块访问。
类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。
一个类可以拥有多个方法,在上面的例子中:barking()、hungry()和sleeping()都是Dog类的方法。
7. Java 创建简单Java 类 有参无参 重写equals方法
packagecom.sxl.test;
publicclassPerson{
//属性:姓名、性别、年龄
privateStringname;
privateStringsex;
privateintage;
//无参构造
publicPerson(){
super();
}
//带参构造
publicPerson(Stringname,Stringsex,intage){
super();
this.name=name;
this.sex=sex;
this.age=age;
}
//重写equals方法
@Override
publicbooleanequals(Objectarg0){
if(arg0==Person.class){
returntrue;
}
returnfalse;
}
}
8. 编写通讯录的简单JAVA类(AddList),要求如下
public class LinkNote {
private int listId;
private String name;
private int num;
private String listtype;
public int getListId() {
return listId;
}
public void setListId(int listId) {
this.listId = listId;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNum() {
return num;
}
public void setNum(int num) {
this.num = num;
}
public String getListtype() {
return listtype;
}
public void setListtype(String listtype) {
this.listtype = listtype;
}
public LinkNote(int listId, String name, int num, String listtype) {
super();
this.listId = listId;
this.name = name;
this.num = num;
this.listtype = listtype;
}
public LinkNote() {
super();
}
private void editName(String name){
this.setName(name);
}
private void editNum(int num){
this.setNum(num);
}
private void editType(String type){
this.setListtype(type);
}
private void showAll(List<LinkNote> links){
for (int i = 0; i < links.size(); i++) {
System.out.println(links.get(i).name + ","
+ links.get(i).listId + ","
+ links.get(i).num + ","
+ links.get(i).listtype);
}
}
}
9. 编写一个简单Java类Student类。 2. 编写一个简单Java类Student类
public class Student {
// 1)包含两个属性sno(学号)和age(年龄),属性全部封装。
private String sno;
private int age;
// ① 提供一个两参构造方法对属性赋值,另外提供一个无参构造方法。
public Student(String sno, int age) {
this.sno = sno;
this.age = age;
}
public Student() {
}
// ② 提供一个返回信息的方法,方法名getInfo( ),返回两个属性的信息。
public void getInfo() {
System.out.println("学号: " + sno + ", 年龄: " + age);
}
// ③ 提供getter和setter方法。
public String getSno() {
return sno;
}
public void setSno(String sno) {
this.sno = sno;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}