java基础知识精华总结(关于CAD基础知识的总结)

1. Java基础语法

Java基础语法包括Java变量、Java运算符、Java循环结构和Java判断结构等,下面就分别进行简单介绍。

Java变量:Java变量是用于存储数据的基本单元,Java变量的类型包括:整型、浮点型、字符型、布尔型等。变量的声明格式为:
类型 变量名 = 值;

Java运算符:Java运算符分为算数运算符、关系运算符、逻辑运算符、三元运算符,Java运算符的优先级可以通过圆括号来改变。例如:
int num1 = 10;
int num2 = 20;
int result = num1 + num2;

Java循环结构:Java循环结构包括for循环、while循环、do-while循环。循环结构可以重复执行一定次数的代码块,直到满足条件停止为止。例如:
for(int i=0;i<10;i++) {
    System.out.println(i);
}

Java判断结构:Java判断结构包括if-else语句和switch语句,可以根据条件执行不同的代码块。例如:
int num = 10;
if(num < 20) {
    System.out.println("num小于20");
} else {
    System.out.println("num大于等于20");
}

2. Java面向对象基础

Java是一种面向对象的编程语言,面向对象是一种把事物及其关系抽象为对象,并通过对象之间的交互来实现程序的方法。下面就Java面向对象的基础进行简单介绍。

类和对象:Java程序中的类是用于封装数据和方法的模板,使用类可以创建多个对象。例如:
class Person {
    String name;
    int age;
}
Person person1 = new Person();
person1.name = "小明";
person1.age = 20;

继承和多态:Java的继承机制可以实现代码的复用,也可以在子类中重写父类的方法。多态则是Java的一个重要特性,可以使得不同的对象以相同的方式来使用它们的接口。例如:
class Animal {
    void shout() {
        System.out.println("动物叫");
    }
}
class Dog extends Animal {
    void shout() {
        System.out.println("狗叫");
    }
}
Animal animal1 = new Animal();
Dog dog1 = new Dog();
animal1.shout();
dog1.shout();

接口和抽象类:Java的接口机制可以定义一组方法的规范,实现这个接口的类必须实现这些方法。而抽象类则是不能被实例化的一种类,但是可以包含抽象方法。例如:
interface Shape {
    double getArea();
    double getPerimeter();
}
abstract class Rectangle implements Shape {
    int width;
    int height;
    double getArea() {
        return width * height;
    }
}

3. Java常用类库

Java常用类库包括:字符串处理类库、日期时间类库、集合类库、IO类库和网络类库等,下面就Java常用类库进行简单介绍。

字符串处理类库:Java中的字符串处理类库包括String类和StringBuilder类,可以实现字符串的处理与拼接。例如:
String name = "张三";
StringBuilder sb = new StringBuilder();
sb.append("我的名字是:");
sb.append(name);
String result = sb.toString();

日期时间类库:Java中的日期时间类库包括Date类和Calendar类,可以实现日期、时间的格式化和计算。例如:
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf.format(date);
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
int year = calendar.get(Calendar.YEAR);

集合类库:Java中的集合类库包括List、Set、Map等,可以实现数据的存储和操作。例如:
List<String> list = new ArrayList<>();
list.add("Java");
list.add("Python");
String first = list.get(0);
Set<String> set = new HashSet<>();
set.add("Apple");
set.add("Banana");
int size = set.size();
Map<String, String> map = new HashMap<>();
map.put("name", "张三");
String value = map.get("name");

IO类库:Java中的IO类库包括File类和InputStream/OutputStream类,可以实现文件的读写和操作。例如:
File file = new File("D:/test.txt");
InputStream is = new FileInputStream(file);
byte[] bytes = new byte[1024];
int len = 0;
while((len = is.read(bytes)) != -1) {
    String str = new String(bytes, 0, len);

OutputStream os = new FileOutputStream(file);
os.write("Hello World".getBytes());

网络类库:Java中的网络类库包括Socket类和URL类,可以实现网络的连接和传输。例如:
Socket socket = new Socket("localhost", 8888);
OutputStream os = socket.getOutputStream();
os.write("Hello World".getBytes());
InputStream is = socket.getInputStream();
byte[] bytes = new byte[1024];
int len = 0;
while((len = is.read(bytes)) != -1) {
    String str = new String(bytes, 0, len);
}

本文来自投稿,不代表亲测学习网立场,如若转载,请注明出处:https://www.qince.net/javapeixunmh-3.html

郑重声明:

本站所有内容均由互联网收集整理、网友上传,并且以计算机技术研究交流为目的,仅供大家参考、学习,不存在任何商业目的与商业用途。 若您需要商业运营或用于其他商业活动,请您购买正版授权并合法使用。

我们不承担任何技术及版权问题,且不对任何资源负法律责任。

如遇到资源无法下载,请点击这里失效报错。失效报错提交后记得查看你的留言信息,24小时之内反馈信息。

如有侵犯您的版权,请给我们私信,我们会尽快处理,并诚恳的向你道歉!

(0)
上一篇 2023年4月25日 上午7:37
下一篇 2023年4月25日 上午7:38

猜你喜欢