javaSE基础入门学习笔记1

本文介绍了JavaSE的基础知识及核心概念,包括java项目的搭建、javaSE与javaEE的区别、JRE与JDK的作用,以及如何通过包来解决命名冲突等问题。文章还详细解释了java的跨平台特性、编译过程、数据类型、类与对象的概念,并探讨了一维数组、while循环、封装等编程技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

javaSE基础快速入门

搭建java项目

  • javaSE     pc本地开发
  • javaEE     b/s开发模式
  • jre    java runtime envirenment
  • jdk    java develope kits

  • package 包作用:解决命名冲突 一般规则: com.isss.pet.ui  范围.公司.项目名.层名

java环境介绍

  • java程序跨平台 —java使用虚拟机机制
  • c++编译出来的是机器语言
  • java编译成不同平台的基于虚拟机的代码 —半编译
    bin目录下是编译后的代码 Test.class
    基本类型    基本类型 的数据分配内存是不需要new int a=10
    引用类型    引用类型的数据分配内存应该使用new, User u = new User();
  • equals    比较的是值
    ==       比较的是对象

一维数组和while循环

  • 静态数组   数组一旦分配,不能改变。
    String [] stus = new String[10]//静态数组

2015/11/15 22:37:30

定义类和属性方法

  • 类:一类有共性特征的抽象,这是一个从特殊到一般的过程;
  • 对象:类的实例,这是一个从一般到特殊的过程;
    biz 业务逻辑层
    ui
    包的结构分层

构造函数

overlaod: 一个类中有多个方法,同名不同参

封装

目的:为了安全
OOP: 
实体类: 反射机制调用set方法,所以实体类要有set方法
get
set

常量

比如性别

public static final String MALE = "male";
pubiic static final String FEMAL = "female";

也为了防止输入错误,一定定死,就不变了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值