java学习总结ppt.doc
java实习工作总结PPT
我通过制定详细的工作计划和时间表,培养良好的时间管理习惯,同时加强自我驱动能力,主动承担更多的工作任务,以提升自己的工作效率和能力。
个人成长问题与解决方案
CHAPTER
05实习总结与展望 Nhomakorabea对行业的认识
通过实习,我对Java开发在行业中的应用有了更深入的了解。
实习收获与感受
技术能力提升
通过实习,我深入了解了Java编程语言及其相关技术,如Spring框架、Hibernate、MyBatis等,提升了自己的技术实力。
Spring框架
项目采用Spring框架进行开发,包括Spring MVC、Spring Boot等。
Hibernate框架
项目采用Hibernate框架进行数据库操作,实现ORM映射。
jQuery框架
项目前端使用jQuery框架进行页面交互与数据展示。
Apache服务器
项目使用Apache服务器部署Web应用。
CHAPTER
03
实习技能提升与收获
技术技能提升
掌握Java基础知识
通过实习,我深入了解了Java的核心概念和语法,包括对象导向编程、异常处理、多线程等。
实习期间,我学会了如何分析问题、制定解决方案并实施,提高了解决问题的能力。
解决问题的能力
与团队成员共同参与项目开发,我学会了更好地与他人协作、沟通与分享。
项目周期:6个月,自XXXX年XX月XX日至XXXX年XX月XX日。
项目团队:包括项目经理、技术总监、前端开发、后端开发、数据库管理等职位。
技术栈:采用Spring Boot框架进行后端开发,MySQL数据库用于存储用户数据和商品信息,HTML、CSS和JavaScript用于前端开发。
java基础知识总结java基础知识总结ppt
java基础知识总结java基础知识总结pptjava基础知识总结篇(一):Java基础知识总结1.什么是类和对象?__ING IS OBJECT(万物皆对象)所有的事物都有两个方面:有什么(属性):用来描述对象。
能够做什么(方法):告诉外界对象有那些功能。
对象:对现实世界中的实体的抽象。
在计算机中,是指可标识的存储区域。
类:具有共同属性和行为的对象的抽象。
类是创建对象的模板。
2.为什么要使用面向对象?首先,面向对象符合人类看待事物的一般规律。
对象的方法的实现细节对其他对象是屏蔽的。
我们通过类来看待对象,类是对象的抽象。
其次,采用面向对象方法可以使系统各部分各司其职、各尽所能。
对象之间的耦合性一定要低。
这样才能使每个对象本身做成最好的。
对于对象的要求:高内聚、低耦合,这样容易拼装成为一个系统。
实现高内聚就是要最大限度低提高复用性(复用性好是因为高内聚)。
可复用性是OOP的基础。
3.面向过程思想和面向对象思想比较?面向过程的思想:由过程、步骤、函数组成,以过程为核心;面向对象的思想:以对象为中心,先开发类,得到对象,通过对象之间相互通信实现功能。
4.实例变量和局部变量的比较实例变量:定义在类中但在任何方法之外。
(New出来的均有初值)局部变量:定义在方法之中的变量。
局部变量要先赋值,再进行运算,而实例变量均已经赋初值。
这是局部变量和实例变量的一大区别。
实例变量的对象赋值为null。
不允许在同一作用域内定义两个相同名称的实例变量和局部变量,但实例变量和局部变量允许命名冲突。
区分实例变量和局部变量时一定要写this。
5.介绍一下对构造函数的理解构造方法是当用类生成对象时,系统在生成对象的过程中利用的方法。
注意:构造方法在生成对象的时候会被调用,但并不是构造方法生成了对象。
构造方法没有返回值。
格式为:public 方法名。
构造方法的方法名与类名相同。
构造方法是在对象生成的过程中自动调用,不可能利用指令去调用。
java高级知识点总结ppt
java高级知识点总结ppt一、泛型1. 为什么需要泛型- 早期的Java中,集合类中的元素都是Object类型,需要进行类型转换导致代码冗余和安全隐患- 泛型可以在编译时进行类型检查,提高代码的安全性和可读性2. 泛型的相关概念- 泛型类:class MyClass<T> {}- 泛型接口:interface MyInterface<T> {}- 泛型方法:public <T> void myMethod(T t) {}- 泛型通配符:List<?>、List<? extends Number>、List<? super Number>3. 泛型的继承和通配符- extends关键字用于指定类型上限- super关键字用于指定类型下限- PECS(Producer Extends, Consumer Super)原则4. 类型擦除- Java中的泛型是通过擦除实现的- 泛型在编译时会被擦除为Object类型- 泛型参数的实际类型信息会丢失5. 泛型使用的注意事项- 泛型数组的创建是不允许的- 泛型类型参数不能是基本类型- 无法创建参数化类型的数组二、注解1. 什么是注解- 注解是一种用于向编译器、开发工具和其他程序读取信息的标记- 可以用于标记方法、字段、类等2. 常用的注解- @Override:用于标记重写父类的方法- @Deprecated:用于标记已过时的方法或类- @SuppressWarnings:用于忽略编译器警告- @FunctionalInterface:用于标记函数式接口- @Target:用于指定注解的作用目标- @Retention:用于指定注解的生命周期- @Documented:用于指定注解是否包含在JavaDoc中3. 自定义注解- 定义注解:@interface MyAnnotation {}- 注解元素:可以是基本数据类型、枚举类型、Class类型,或者其他注解类型 - 使用注解:@MyAnnotation4. 注解处理器- 注解处理器是用来处理注解的工具- 可以在编译时、运行时或者在自定义工具中处理注解5. 元注解- 元注解用于标记其他注解的注解- 常用的元注解有:@Target、@Retention、@Inherited、@Documented三、反射1. 什么是反射- 反射是指程序在运行时能够获取自身的信息,并能够对自身进行操作的能力2. Class类- 反射的核心是Class类,代表了一个类的属性和方法- 通过Class类可以获取类的构造函数、字段、方法等信息- 可以通过Class类创建类的对象3. 反射的应用- 动态代理:通过反射实现动态生成代理类- 注解处理器:通过反射获取注解信息并进行相应处理- 类加载器:通过反射加载指定路径下的类文件4. 反射的性能问题- 反射在性能上有一定的损耗- 应尽量避免在性能敏感的代码中大量使用反射5. 相关类和接口- Field:代表类的字段- Method:代表类的方法- Constructor:代表类的构造函数- Modifier:提供了用于反射的访问修饰符常量四、Lambda表达式1. 什么是Lambda表达式- Lambda表达式是一种匿名函数,可以作为参数传递给其他方法- 包含三个部分:参数列表、箭头符号、方法体2. Lambda表达式的特点- 简洁:去除了冗余的语法- 方便:可以直接以函数式接口变量接收Lambda表达式3. 函数式接口- 函数式接口是指只包含一个抽象方法的接口- 可以使用@FunctionalInterface注解来标记一个接口为函数式接口 - Java中内置了一些常用的函数式接口,如Runnable、Comparator等4. Lambda表达式的应用- 可以使用Lambda表达式来简化匿名内部类的写法- 可以用于简化集合类的遍历、排序等操作- 可以用于简化线程的创建和启动5. Lambda表达式的限制- 只能用于函数式接口- 不能使用break和continue关键字- 不能改变非final的局部变量的值五、并发编程1. 线程安全性- 多线程程序的最大挑战之一是确保数据的一致性和正确性- synchronized关键字和Lock接口是保证线程安全性的常用手段2. 并发容器- Java中提供了一些线程安全的集合类,如ConcurrentHashMap、CopyOnWriteArrayList 等- 这些集合类在多线程环境下能够安全地进行并发访问3. 线程池- 线程池可以管理和复用线程,避免线程频繁创建和销毁的开销- Executors类提供了创建线程池的工厂方法- ThreadPoolExecutor类提供了更灵活的线程池配置4. 原子操作- 原子操作是指不可被中断的一个或一系列操作- Java中提供了一些原子操作的类,如AtomicInteger、AtomicLong等5. 并发工具类- Java提供了一些并发工具类,如CountDownLatch、Semaphore、CyclicBarrier等,用于解决特定的并发问题总结本次总结了Java中的一些高级知识点,包括泛型、注解、反射、Lambda表达式和并发编程。
java 知识点总结.ppt
Special objects Integer Double
Comparator Arrays.sort(stus, new Comparator<Student>() {
public int compare(Student s1, Student s2) { return s2.getName().compareTo(s1.getName());
Layout Flow Layout The default layout of JPanel Border Layout The default layout of JFrame Grid Layout
ScrollPane JScrollPane scrollPane = new JScrollPane(textArea);
ArrayList ArrayList<Employee> eList = new ArrayList<>(); eList.add(LiLei); // Print the second one System.out.println(eList.get(1)); // Set the second to Jerry eList.set(1, Jerry);
enum type enum Size { SMALL, MEDIUM, LARGE, EXTRA_LARGE };
JAVA基础知识精华总结.doc
⑵静态对象的初始化基本类型:int 型,初始化为0。
如果为对象:这些对象会按顺序初始化。
class A { class B () B getB(){ B b = new B(); JAVA 基础知识精华总结1、对象的初始化(1) 非静态对象的初始化 在创建对象时,对象所在类的所有数据成员会首先进行初始化。
程序中主类的静态变量会在main 方法执行前初始化。
不仅第一次创建对象时,类中的所有静态变量都初始化,井旦第一 次访问某类(注意此时未创建此类对象)的静态对象时,所有的静 ※在所有类成员初始化完成之后,才调用本类的构造方法创建对 态变量也要按它们在类中的顺序初始化。
象。
构造方法的作用就是初始化。
_________________________________________________________________________________________________2、 继承时,对象的初始化过程⑴主类的超类山高到低按顺序初始化静态成员,无论静态成员是否为private.(2) 主类静态成员的初始化。
(3) 主类的超类山高到低进行默认构造方法的调用。
注意,在调用每一个超类的默认构造方法前,先进行对此超类进行非静态对象的初 始化。
(4) 主类非静态成员的初始化。
(5) 调用主类的构造方法°3、 关于构造方法(1) 类可以没有构造方法,但如果有多个构造方法,就应该要有默认的构造方法,否则在继承此类时,需要在子类中显式调用父类的某 一个非默认的构造方法了。
(2) 在一个构造方法中,只能调用一次其他的构造方法,并且调用构造方法的语句必须是第一条语句。
4、 有关 public 、private 和 protected⑴无public 修饰的类,可以被其他类访问的条件是:a.两个类在同一文件中,b.两个类在同一文件夹中,c.两个类在同一软件包中。
⑵protected :继承类和同一软件包的类可访问。
java工作总结PPT
技术难题
在项目中遇到技术难题,导致 项目进度受到影响。通过团队 成员的协作、借助开源社区的 力量,最终解决了技术难题,
确保了项目按时交付。
团队协作问题
沟通不畅
团队成员之间沟通不畅,导致信息传递不及时,影响了项目 进度。通过加强团队沟通,建立有效的沟通机制,确保了信 息的及时传递。
分配不均
java工作总结
contents
目录
• 引言 • 工作成果 • 技术应用 • 遇到挑战与解决方案 • 个人成长与收获 • 下一步工作计划
01
引言
背景介绍
公司简介
介绍所在公司的背景、业务领域和主要产品或服务。
项目背景
介绍所参与项目的背景,包括项目目标、实施计划和预期收益等。
工作概述
工作职责
简要介绍本人在项目中的主要职责和工作内容。
网络通信
TCP/IP协议
熟悉TCP/IP协议栈,实现 基于TCP/IP的网络通信。
Socket编程
使用Java的Socket API进 行网络通信,实现客户端 和服务器端的通信。
网络拓扑
根据业务需求设计合理的 网络拓扑结构,提高网络 通信的效率和稳定性。
04
遇到挑战与解决方案
技术难题
01
内存泄漏问题
在项目中遇到内存泄漏问题,导致程序运行缓慢,甚至崩溃。通过分
析内存泄漏的原因,采取了优化代码、调整JVM参数等措施,最终解
决了内存泄漏问题。
02
并发问题
在多线程环境下,出现了并发问题,如死锁、竞争条件等。通过使用
synchronized关键字、Lock对象等方式,实现了线程安全,避免了
并发问题的产生。
工作成果概述本人在项目中取源自的主要成果和贡献,包括完成的任务、解决的问题和取得 的效益等。
JAVA自学教程(完整版)PPT课件(2024)
二分查找
针对有序数组,每次取中间元 素与目标元素比较,缩小查找 范围
12
03 面向对象编程基础
2024/1/27
13
类与对象的概念
类的定义
类是对象的模板,它定 义了对象的属性和方法 。
2024/1/27
对象的概念
对象是类的实例,具有 类定义的属性和行为。
类与对象的关系
类是对象的抽象描述, 而对象是类的具体实现 。
2024/1/27
32
Socket通信原理及示例
Socket通信原理
理解Socket通信的基本原理,掌握Socket 类和ServerSocket类的使用。
TCP编程
学习基于TCP协议的Socket通信,实现客户 端与服务器之间的数据传输。
多线程处理
掌握多线程在Socket通信中的应用,提高服 务器的并发处理能力。
TreeSet类的特点和使用
TreeSet是Set接口的另一个常用实现类,它基于红黑树实 现。TreeSet会对元素进行排序,因此它适用于需要排序的 场景。
26
Map接口及其实现类
01
Map接口的定义和特 点
Map接口表示一种键值对的映射关系 。Map中的每个元素都包含一个键和 一个值,键在Map中是唯一的。
学习ReentrantLock锁的使用,了解 公平锁与非公平锁的区别。
2024/1/27
等待/通知机制
掌握Object类的wait()、notify()和 notifyAll()方法的使用,实现线程间 的通信。
死锁与避免
了解死锁的概念及产生条件,学习如 何避免死锁的发生。
31
网络编程基础
网络编程概述
ArrayList类的特点和使用
Java实习工作总结PPT
深化项目实践
期望参与更具深度和广度的 项目实践,积累更多实战经 验,为未来的职业发展打下 坚实基础。
提升团队协作能力
通过更多团队协作和项目管 理的实践,提高沟通、协调 和解决问题的能力,成为团 队中不可或缺的一员。
培养自主学习能力
在未来的实习过程中,不断 提升自主学习能力,紧跟行 业发展趋势,为未来的职业 生涯做好充分准备。
团队协作问题
与团队成员沟通不畅
在团队协作过程中,有时会出 现信息不同步、任务分配不明 确等问题,导致工作进度受阻
。
解决方案
积极参与团队会议,及时同步 工作进展,明确任务分工,使 用团队协作工具,提高了团队 协作效率。
版本控制管理不当
在使用Git进行版本控制时,由 于对Git命令不够熟悉,导致代 码冲突、分支管理混乱等问题 。
06
个人职业规划与目标
短期目标
技术提升
通过实习,熟练掌握 Java语言基础、面向对 象编程、常用数据结构 和算法,以及Java Web 开发等相关技术。
项目经验
参与实际项目开发,了 解软件开发流程,积累 项目经验,提高团队协 作能力。
求职准备
根据市场需求,针对性 地提升技能,完善简历 ,积极准备面试,争取 获得心仪的职位。
代码审查
参与代码审查,学习并遵循公 司代码规范,提高代码质量。
沟通与协作
积极与团队成员沟通交流,共 同解决遇到的问题,提高团队
协作能力。
03
实习收获与成长
技术能力提升
编程技能提升
通过参与实际项目,熟练掌握了 Java编程语言,提高了代码编写
和调试能力。
框架使用经验
在项目中使用了Spring、MyBatis 等主流框架,积累了实际开发经验 ,对框架的使用更加得心应手。
java课程总结第14章 ppt课件
try{
while (true){
System.out.print(s);
sleep(m);
count++;
2020/12/2
14
Java实例——(续)
if (count >= 20) break; } System.out.println(s+"finished !"); } catch(InterruptedException e) {return;} } public static void main(String args[]) { Thread1 threadA = new Thread1("A ", 50); Thread1 threadB = new Thread1("B ", 100); threadA.start(); threadB.start(); } }
System.out.print(s);
Thread.sleep(m);
if (++count >= 20) break;
2020/1}2/2
18
Java实例——(续)
System.out.println(s+"has finished !"); } catch (InterruptedException e) {return;} } public static void main(String args[]) { Thread2 threadA = new Thread2("A ", 50); Thread2 threadB = new Thread2("B ", 100); Thread threadC=new Thread(threadA); Thread threadD=new Thread(threadB); threadC.start(); threadD.start(); } }
《Java功课总结》课件
05
Java实践项目总结
项目一:简单计算器
• 项目描述:设计一个简单的命令行计算器,支持加、减、 乘、除运算。
项目一:简单计算器
技术点 使用Scanner类获取用户输入。 实现基本的算术运算。
项目一:简单计算器
收获
掌握了Java的基本输入输出和算 术运算。
不足
界面较为简陋,功能相对单一。
项目二:学生信息管理系统
等方法。
集合框架
总结词
Java的集合框架是用于处理数据集合的 类库,提供了各种数据结构(如List、 Set、Map等)和算法。
VS
详细描述
Java的集合框架主要包括List、Set和 Map三种类型的集合。List集合实现了有 序的元素集合,提供了添加、删除、查找 等操作;Set集合实现了无序的元素集合 ,元素不重复;Map集合实现了键值对 的存储,提供了根据键值查找和修改等操 作。这些集合类提供了丰富的API用于数 据的操作,如add()、remove()、get()等 方法。
多线程编程
总结词
Java的多线程编程是用于实现并发执行的类库,通过创建多个线程来执行任务,提高程 序的执行效率。
详细描述
Java的多线程编程主要包括Thread类和Runnable接口。Thread类是线程的直接实现 类,可以通过继承Thread类或实现Runnable接口来创建线程。线程创建后,通过调用 start()方法启动线程,线程会自动调用run()方法执行任务。多线程编程中需要注意线
对未来Java学习的规划与期望
• 实践项目开发,提高实际应用能力。
对未来Java学习的规划与期望
01
期望
02
能够熟练掌握Java编程语言,具备解决实 际问题的能力。
java培训心得PPT
掌握了Java中数组的定义、初始化和操作, 以及常用集合类的使用。
控制结构
熟悉了Java中的条件语句、循环语句以及选 择结构等控制结构的使用。
异常处理
理解了Java中的异常处理机制,包括trycatch语句和自定义异常的使用。
面向对象编程思想理解
类与对象
掌握了Java中类的定义、对象的 创建和使用,以及封装、继承和 多态等面向对象特性。
Java集合框架
熟悉Java集合框架的基本用法 和实现原理,如List、Set、 Map等接口及其实现类。
Java网络编程
学习Java网络编程的基础知识 ,包括Socket编程、TCP/IP协
议、HTTP协议等。
学习目标与期望
掌握Java核心技能
培养解决问题的能力
通过培训,期望能够熟练掌握Java的 核心语法和面向对象编程思想,以及 集合框架和网络编程等进阶技能。
最终解决了该问题。
接口联调困难
在与其他团队成员进行接口联调 时,出现了数据不一致的问题。 通过详细排查接口文档和实际请 求参数,找到了问题所在并进行
了修复。
性能优化
在项目后期,系统出现了响应缓 慢的情况。通过对SQL语句、代 码逻辑和缓存机制进行优化,显
著提升了系统性能。
团队协作和沟通能力提升情况
团队协作能力
在项目过程中,与团队成员紧密合作,共同完成任务分解 、接口定义和代码审查等工作,提高了团队协作能力。
沟通能力
通过与团队成员、项目经理和客户进行有效沟通,明确了 需求变更、项目进度和问题解决方案,锻炼了沟通能力。
责任心与抗压能力
在项目紧张阶段,承担了更多工作量和压力,通过合理安 排时间和任务优先级,保证了项目按时交付,增强了责任 心和抗压能力。
java基础知识点总结
test(5,"aa","bb","cc"); test(5,new String[]{"aa","bb","cc"});
方法重载:
Java 允许同一个类里定义多个同名方法,只要形参列表不同就行。如果同一个类中包含了两个或两个以上方法的方法
名相同,但形参列表不同,则被称为方法的重载。
Java 程序确定一个方法需要三个要素:调用者;方法名;形参列表。
被修改过的值。
成员变量无须显式初始化,只要为一个类定义了类变量或实例变量,系统就会在这个类的初始化阶段或创建该类 的实例时,进行默认初始化。
实例变量随实例的存在而存在,而类变量则随类的存在而存在。实例也可访问类变量,同一个类的所有实例访问 类变量时,实际上访问的是该类本身的同一个变量,也就是说,访问了同一片内存区。
Created by AIwen on 2017/5/14. java 是面向对象的程序设计语言;类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义 的变量都是引用变量,它们将会引用到类的对象。类用于描述客观世界里某一类对象的共同特征,而对象则是类的具 体存在, java 程序使用类的构造器来创建该类的对象。
系来实现复用时,子类对象可以直接赋给父类变量,这个变量具有多态性。
面向对象的程序设计过程中有两个重要的概念:类( 含三种最常见的成员:构造器、成员变量、和方法。
Class) 和对象( object ,也被称为实例, instance )。类可以包
构造器用于构造该类的实例, java 语言通过 new关键字类调用构造器,从而返回该类的实例。构造器是一个类创建
this 作为调用者;如果被调用方法是静态方法,则默认使用类
JAVA课件总结
JAVA课件总结第一章java入门1.Java特性:简单、面向对象、分布式、健壮性、安全性、架构中立性、可移植性、解释性(Java操作机制:先编译后解释,开发环境:source file.Java?、编译器:字节码文件.Class、解释器:解释性操作(字节码文件的解释和操作由虚拟机完成)),高性能、多线程和动态。
2.Java程序特性:Java源文件可以由几种类型组成。
该类的关键字为class,类名后{}部分为类体;每个文件中最多可以有一个公共类,公共类名称与文件名相同;Publicstaticvoid main(stringargs[]){}main方法,程序运行条目,命令行参数stringargs[];还有其他几种方法。
3、注释:javadoc用于对.java文件中的文档注释进行提取,从而生成一个帮助文档命令:javadoc-ddocshelloworld.java第二章Java数据类型1、标识符:对程序中各元素加以命名时使用的符号,遵循以下规则:它由字母、下划线、美元和数字组成;在Java中,它不能以数字或关键字开头;把这些词看得太字面了。
包名所有单词均小写;类名每个单词的首字母大写;变量、方法名第一个单词首字母小写、其它单词首字母大写;常量都大写2.变量:变量三要素:变量类型;变量名;变量范围(范围从定义它开始,到定义它的代码块结束)。
3、数组:声明数组仅仅是给出了数组名字和元素的数据类型;要使用数组还必须为它分配内存空间,即创建数组。
第三章运算符、表达式和语句1、实验内容输出1-10之间的奇数之和、偶数之和,以及1-100之间可除以5的前五个数编程输出所有的三位水仙花数水仙花数:各位数字的立方数相加等于该数本身例如1531*1*1+5*5*5+3*3*3=153153就是一个三位水仙花数从键盘输入一个数,求这个数的阶乘。
从键盘输入一个数字,然后找到这个数字的阶乘和(1!+2!…7!)。
输入等级并根据等级给出相应的等级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java学习总结ppt
篇一:Java学习笔记
Java学习笔记
一、安装与工具软件
1JAVA环境变量的配置
1.1配置JdK安装路径:变量名java_myhome,变量值c:\Java\jdk1.8.0_112 1.2配置JdK命令文件路径path:变量名path,变量值(增加到前面):.;%java_myhome%\bin;其中点为当前路径的
意思,注意各环境变量间要用分号隔开。
1.3配置类库文件的路径:变量名classpath,变量值:
c:\Java\jdk1.8.0_112\lib,新版JAVA不用设置,这只使用于
早期版。
2java编译命令与文件夹
2.1流程:源文件(java)---编译器(javac)----字节码文件(class)----解释器(java)----显示结果(用户)
2.2文件夹:bin应用程序工具命令,lib类库,db安装javadb的路径,include平台头文件,jre运行java的jre
环境,javafx-src.zip为javafx核心类库的源代码,src.zip为核心类库的源代码,其它文件为说明性文档。
3
3.13.23.33.43.53.63.73.8
ide工具:Eclipse的操作:
代码辅助快捷键:alt+/
代码自动补全快捷键:ctrl+alt+/
快速输入命令:在输入Syso时按下alt+将快速补齐所有命令。
单步跳过:f6,不进行调用方法的内部。
(需要设置断点,才有意义)单步跳入:f5,进入调用方法的内部。
(需要设置断点,才有意义)运行:ctrl+f11调试:f11
操作步骤:创建java项目(一级目录)----创建程序包(在二级目录src 与bin中创建包文件夹)----编写java源程序(在src下的包文件夹目录下)----运行java程序(在bin下的包文件夹目录下)3.9学习技巧:多看、多想、多练、多问、多总结
二、JAVA基础
4
数据类型
4.10引用数据类型:字符串(String)、数组(Arrays)、类(class)、接口(Interface)
4.11基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。
4.12对象的制表符占位是变量的两倍4.13\xxx3位八进制表示的字符\uxxx4位16进制表示的字符\\反斜杠字符\ttab制表符\r回车\n换行
\b退格\f换页
5标识符与关键字
5.1定义:标识符是用来标识某个对象(变量名、常量名、函数、类名、包名、接口名等)的名称5.2标识符的命名规则。