大学生java学习心得(精选多篇)


    学生java学心(精选篇)
    第篇:java学心笔记
    j2ee学笔记
    注:框架word菜单中 视图文档结构图
    j2ee模式
    value objectca
    2)证书库
    3)密钥备份恢复系统
    4)证书作废处理系统
    5)客户端证书处理系统
    等基成分构建pki围绕着五系统构建
    pki众部件组成部件完成两功
    1)数加密
    2)创建数字认证
    服务器(端)产品系统核心数库理着数字认证公密钥专密钥( 分数加密解密)
    ca数库负责发布废修改x509数字认证信息装户公密钥证书效期认证功(例数加密数字签字验证) 防止数签字篡改ca数字签字发送发出请求客户机前需数字签字进行认证旦数字认证创建 会动存储x500目录中x500目录树形结构ldap(lightweight directory access protocol)协议响应求提交存储公密钥认证请求ca户服务器生成两独立公专密钥中信息加密解密 客户机应程序文档信息传输中数字签字创建
    数pki均支持证书分布已发布续延生命期证书加存储程程公查询机制x500目录动完成存储程影响企业普遍接受
    p ki障碍ca间交叉认证假设两家公司家企业分供应商ca现希相互托段时间果援数库支持交叉认证 两家企业显然互相托ca托户均两家企业ca托
    * 认证机关
    ca证书签发机构pki核心众周知构建密码服务系统核心容实现密钥理公钥体制涉密钥私钥公钥 私钥持者秘密掌握须网传送公钥公开需网传送公钥体制密钥理公钥理问题目前较解决方案引进证书(certificate)机制
    证书公开密钥体制种密钥理媒介种权威性电子文档形网络计算环境中种身份证证明某体(服务器等)身份公开密钥合法性公钥体制网络环境中 必须公钥者证明公钥真实合法性公钥体制环境中必须信机构体公钥进行公证证明体身份公钥匹配关系c a正样机构职责纳起
    1验证标识证书申请者身份
    2确保ca签名证书非称密钥质量
    3确保整签证程安全性确保签名私钥安全性
    4证书材料信息(包括公钥证书序列号ca标识等)理
    5确定检查证书效期限
    6确保证书体标识唯性防止重名
    7发布维护作废证书表
    8整证书签发程做日志记录
    9申请发通知
    中重ca密钥理必须确保高度机密性防止方伪造证书ca公钥网公开整网络系统必须保证完整性
    * 证书库
    证书库证书集中存放网白页类似网种公信息库户处获户证书公钥
    构造证书库佳方法采支持ldap协议目录系统户相关应通ldap访问证书库系统必须确保证书库完整性防止伪造篡改证书
    * 密钥备份恢复系统
    * 证书作废处理系统
    * pki应接口系统
    pki价值户够方便加密数字签名等安全服务完整pki必须提供良应接口系统种样应够安全致信方式p ki交互确保建立起网络环境信性时降低理维护成pki应接口系统应该跨台
    许权威认证方案供应商(例verisignthawtegte)目前提供外包pki外包pki问题户必须企业托某服务提供商 出网络安全控制权果愿样做建造专pki专方案通常需entrustbaltimore technologiesxcert种服务器产品流应程序供应商(microsoftnetscapequalcomm)产品组合起专pk i求企业准备基础设施程中投入量财力物力
    7.jaas
    扩展jaas实现类实例级授权
    java 认证授权服务(java authentication and authorization servicejaas)
    jaas 予户服务特定许权执行 java 类中代码文中软件工程师 carlos fonseca 您展示企业扩展 jaas 框架 jaas 框架添加类实例级授权特定关系您够构建更动态更灵活伸缩性更企业应程序
    数 java 应程序需某种类实例级访问控制例基 web 服务拍卖应程序规范列求:
    public static object
    doas(subject subject javasecurityprivilegedaction action)
    throws javasecurityprivilegedactionexception
    注意保护敏感代码方法java 2 代码源访问控制(java 2 codesource access control)概述中描述方法相请参阅参考资料部分解更关 jaas 中代码源访问控制认证信息
    jaas 中授权
    清单 4 显示授权请求结果该请求清单 3 中显示 jaas 策略文件假设已安装 securitymanager logincontext 已认证带名admin comibmresourcesecurityauthprincipalexample 体 subject
    清单 4 简单授权请求
    public class jaasexample {
    public static void main(string[] args) {

    where authenticateduser is a subject with
    a principalexample named admin
    subjectdoas(authenticateduser new jaasexampleaction())

    }
    }
    public class jaasexampleaction implements privilegedaction {
    public object run() {
    filewriter fw new filewriter(hitxt)
    fwwrite(hello world)
    fwclose()
    }
    }
    里敏感代码封装 jaasexampleaction 类中注意调类求 jaasexampleaction 类代码源授予许权实现 privilegedaction
    扩展 jaas
    数应程序定制逻辑授权户仅仅类执行操作该类实例执行操作种授权通常建立户实例间关系 jaas 缺点然幸运样设计 jaas jaas 扩展做点工作扩展 jaas包含通类实例级授权框架
    文章开头处已说明抽象类 javaxsecurityauthpolicy 代表 jaas 安全性策略缺省实现 comsunsecurityauthpolicyfile 类提供policyfile 类 jaas 格式文件(象清单 3 中显示样)中读取策略
    需文件添加东西类实例级授权扩展策略定义:许权语句相关选关系参数
    缺省 jaas 许权语句格式:
    permission [name] [actions]
    许权语句末尾添加选关系参数完成策略定义面新许权语句格式:
    permission
    [name] [actions] [relationship]
    类实例级授权扩展 jaas 时注意重点:许权实现类必须带三参数构造函数第参数名称参数第二行参数关系参数
    解析新文件格式
    然文件格式已改变需新 javaxsecurityauthpolicy 子类解析文件
    简单起见示例新 javaxsecurityauthpolicy 子类 comibmresourcesecurityauthxmlpolicyfile xml 文件读取策略实际企业应程序中关系数库更适合执行务
    xmlpolicyfile 类代缺省 jaas 访问控制策略实现容易方法 javasecurity 属性文件添加 authpolicyprovidercomibmresourcesecurityauthxmlpolicyfile 条目javasecurity 属性文件位 java 2 台运行时 libsecurity 目录清单 5 xmlpolicyfile 类起样 xml 策略文件:
    清单 5 xml 策略文件



    comibmresourcesecurityauthprincipalexample nameusers>
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysampleauction
    actionscreate >
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysampleauction
    actionsread >
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysampleauction
    actionswrite
    relationshipowner >
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysamplebid
    actionscreate >
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysamplebid
    actionsread >
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysamplebid
    actionswrite
    relationshipowner >
    comibmresourcesecurityauthresourcepermission
    namecomibmsecuritysamplebid
    actionsaccept
    relationshipactionowner >



    示例策略文件中名 principalexample 户关户(subject)创建读取 auctionclass 实例创建该实例户更新(写)第三 permission 元素定义该元素包含值 owner relationship 属性bidclass 实例样相应 auctionclass 实例者更改投标接受标志
    resource 接口
    求类实例级访问控制类必须实现 resource 接口该接口 getowner() 方法返回类实例者fulfills(subject subject string relationship) 方法处理特定关系外类 comibmresourcesecurityauthresourcepermission
    类保护敏感代码例auction 类拥列构造函数:
    public auction() {
    permission permission
    new resourcepermission(comibmsecuritysampleauction create)
    accesscontrollercheckpermission(permission)
    }
    者关系
    resourcepermission 类 implies(permission p) 方法框架关键implies() 方法等性较名称行属性果定义关系必须受保护类实例(resource)传递 resourcepermission 构造函数中resourcepermission 类理解者关系类实例者执行代码 subject(户)进行较特定关系委托受保护类 fulfills() 方法
    例清单 5 中示 xml 策略文件中 auction 类实例者更新(写)文件该类 setter 方法清单 6 中显示保护代码:
    清单 6 运行中 implies(permission) 方法
    public void setname(string newname) {
    permission permission
    new resourcepermission(comibmsecuritysampleauction write this)
    accesscontrollercheckpermission(permission)
    sensitive code
    thisname newname
    }
    传递 resourcepermission 构造函数中 this 引代表 auction 类实现 resource 接口策略文件中列出关系 owner resourcepermission 类引检查前 subject(户)否拥实例者相匹配体果指定关系 resourcepermission
    类调 auction 类 fulfills(subject subject string relationship) 方法 resource 实现类提供 fulfills() 方法中逻辑
    xml 策略文件中列出 bid 类拥清单 7 中示方法(假设 bid 类实例相应 auction 类实例引 — auction)
    清单 7 处理特定关系
    public void setaccepted(boolean flag) {
    permission permission
    new resourcepermission(comibmsecuritysampleauction accept this)
    accesscontrollercheckpermission(permission)
    sensitive code
    thisaccepted flag
    }
    public boolean fulfills(subject user string relationship) {
    if( relationshipequalsignorecase(auctionowner) ) {
    string auctionowner auctiongetowner()
    iterator principaliterator usergetprincipals()iterator()
    while(principaliteratorhasnext()) {
    principal principal (principal) principaliteratornext()
    if( principalgetname()equals(auctionowner) )
    return true
    }
    }
    return false
    }
    传递 fulfills() 方法中关系字符串策略文件中列出关系案例中auctionowner字符串
    缺省情况xmlpolicyfile 类前工作目录中查找名 resourcepolicyxml 文件系统属性 comibmresourcesecurityauthpolicy 指定文件名位置
    websphere application server 示例
    命令行示例外您想运行简单程序该程序 ibm websphere application serverversion 402 优化
    运行示例
    综合信息运行简单命令行示例该示例程序包含三 jar 文件:
    resourcesecurityjar
    examplejar
    exampleactionsjar
    resourcesecurityjar 文件包含允许实例级访问控制 jaas 扩展框架包含 loginmoduleexample 类类 xml 文件读取户认证信息户标识密码存储 usersxml 文件中户组存储 groupsxml 文件中关 loginmoduleexample 更信息请参阅参考资料部分
    该示例包含四附加文件:
    loginconf
    policy
    resourcepolicyxml
    runbat
    试图运行示例程序前请确保更新 runbatpolicy resourcepolicyxml 文件中路径缺省情况密码passw0rd
    示例工作
    该示例程序提示输入户标识密码 usersxml 文件中条目核提供户标识密码认证户程序设法创建 userprofile 类实例修改中读取缺省情况userprofile 类者 jane(jane) jane 登录时三操作全部成功 john(john)登录时创建操作成功 jane 理 lou(lou)登录时第操作成功系统理员(admin)登录时操作全部成功然提供 resourcepolicyxml 文件未修改时述真
    示例安装
    面安装指导假设您正 jdk 13 已文件解压缩 djaasexample 目录通文件解压缩目录您省工作否您必须正确路径名修改 policy resourcesecurityxml 策略文件
    面运行该示例需做工作:
    载示例源文件
    jaasjar jaasmodjar 复制 jdk jrelibext 目录( djdk13jrelibext)
    位 jdk jrelibsecurity 目录( djdk13jrelibsecurity)中 javasecurity 文件末尾添加面字符串:authpolicyprovidercomibmresourcesecurityauthxmlpolicyfile
    执行 runbat 文件
    结束语
    类实例级授权访问控制分离通框架(该框架基权特定关系策略)中然理员应程序生命周期更改策略种方法扩展 jaas 减少您程序员必须应程序生命周期业务规发生更改时重写代码性
    通关系字符串抽象类进步扩展特定关系概念调 resource 实现类 fulfills(subject user string relationship) 方法调 relationship 实现类中定义新 fulfills(subject user resource resource) 方法样会允许许 resource 实现类相关系逻辑
    6.java安全性
    1 the security managerapplicationwide object ( javalangsecuritymanager)
    java applicationsecurity manager默认java application没security manager
    通面代码security manager
    try
    {
    systemsetsecuritymanager(new securitymanager())
    }
    catch( )
    {}
    2
    jdbc
    jdbc 2 开发程中sql99 处种变化定情况现规范已完成数库厂商已采部分标准然jdbc 规范着 sql99 功部分相统新 jdbc 规范已采 sql99 标准中已广泛支持功五年会获支持功
    1 datasource
    jdbc20 optional package中提供透明连接池(connection pooling)
    旦配置j2ee应服务器datasource获取连接(connection)连接池(connection pooling)会动工作
    果户希建立数库连接通查询jndi服务中datasourcedatasource中获取相应数库连接
    datasource认jndi中获取网络资源
    datasource池中保存象实现pooledconnection接口
    应程序datasource请求connection时会找pooledconnection象
    果连接池空connectionpoolecdatasource请求新pooledconnection象
    通 datasource 接口 (jdbc 20) drivermanager (jdbc 10) 接口j2ee 组件获物理数库连接象(connection)获逻辑(合)连接j2ee 组件必须 jdbc 20 合理器接口:
    javaxsqlconnectionpooldatasource 接口该接口充合 javasqlconnection 象资源理器连接 factory家数库服务器供应商提供该接口实现
    (例oracle 实现 oraclejdbcpooloracleconnectionpooldatasource 类)
    javaxsqlpooledconnection 接口该接口封装数库物理连接样数库供应商提供实现
    接口 xa 连接存 xa(xopen 规范)等价定义
    2 resultset
    jdbc20中获uptatable resultquery语句里必须包含primarykey查询容里必须table
    avasqlresultset接口中定义三种类型结果集
    type_forward_only
    type_scroll_insensitive种类型结果集支持双滚动
    type_scroll_sensitive
    果建立双滚动resultset定建立statement时候参数
    statement stmt conncreatestatement(resultsettype_scroll_insensitive
    resultsetconcur_read_only)
    3 jdbc驱动程序
    连通oracle816jdbc
    oracle816libjdbc*zip copy java_homejrelibext*jar
    果光copyrenjar没
    4 事务处理
    事务
    javasqlconnection接口控制事务边界(开始结束)
    事务开始时候调setautocommit( false ) 中止事务时调rollbackcommit()方法类事务事务
    分布式事务
    特定情况客户(例两servletejb组件)参事务
    者客户事务中会执行跨越数库数库操作
    jdbc20 optional package jta起实现分布式样事务
    5 技巧
    检索动产生关键字
    解决获取动产生动增加关键字值需求jdbc 30 api 现获取种值变轻松确定产生关键字值简单语句 execute() 方法中指定选标记表示您兴趣获取产生值您感兴趣程度 statementreturn_generated_keys statementno_generated_keys执行条语句产生关键字值会通 statement 实例方法 getgeneratedkeys() 检索 resultset 获resultset 包含产生关键字列清单 1 中示例创建新作者返回应动产生关键字
    清单 1 检索动产生关键字
    statement stmt conncreatestatement()
    obtain the generated key that results from the query
    stmtexecuteupdate(insert into authors +
    '(first_name last_name) +
    values ('george' 'orwell')
    statementreturn_generated_keys)
    resultset rs stmtgetgeneratedkeys()
    if ( rsnext() ) {
    retrieve the auto generated key(s)
    int key rsgetint()
    }
    jtajts
    1.jtajts基知识
    服务器实现jts否应程序开发员说重
    说应该jta作api
    jta开发distributed tansaction api
    jts定义支持jta中实现transaction manager 规范
    javatransaction service (jts) specifies the implementation of a transaction manager which supports the java transaction api (jta) 10 specification at the highlevel and implements the java mapping of the omg object transaction service (ots) 11 specification at the lowlevel jts uses the standard corba orbts interfaces and internet interorb protocol (iiop) for transaction context propagation between jts transaction managers
    a jts transaction manager provides transaction services to the parties involved in distributed transactions the application server the resource manager the standalone transactional application and the communication resource manager (crm)
    2.jta
    11 事务处理概念
    jta实际两部分组成:高级事务性客户接口低级 xopen xa接口
    关心高级客户接口bean访问推荐客户应程序事务性接口
    低级xa接口ejb服务器容器动协调事务资源(数库)
    111事务划分
    a.程序划分
    usertransaction启动jta事务
    the usertransaction interface defines the methods that allow an application to explicitly manage transaction boundaries(from j2ee api document)
    第二篇:java学心
    java学心——鼠标事件处理
    java中鼠标事件般户界面组件部实现户关心太细节然处理鼠标适应事件鼠标绘图鼠标移动特定组件时需鼠标事件做专门处理
    户界面组件实现样java鼠标事件处理通awt事件处理机制实现:事件源(鼠标事件事件源做隐藏需鼠标事件响应相关组件panel象等)注册监听器(mouselistener or mousemotionlistener)象发送事件象象(mouseevent)事件发生时(鼠标点击指针移动等)事件源事件象传递注册监听器监听器象利事件象中信息 决定事件做出响应
    引段源码(mousetestjava)具体说明段源码实现功:
    1 绘制方块:鼠标意键时绘制正方形
    2 改变指针状态:鼠标指针移动图形部时指针变十字形状移出方块时指针恢复
    3 拖动方块:鼠标指针移图形部意键拖动指针时图形移动直松开钮止
    4 擦方块指针移图形部双击鼠标意键擦前方块
    具体源码:
    import javaawt*
    import javaawtevent*
    import javautil*
    import javaxswing*
    import javaawtgeom*
    public class mousetest
    {
    public static void main(string[] args)
    {
    mouseframe framenew mouseframe()
    framesetdefaultcloseoperation(jframeexit_on_close)
    framesetvisible(true)
    }
    }
    class mouseframe extends jframe
    {
    public mouseframe()
    {
    settitle(mouse test)
    setsize(default_widthdefault_height)
    mousepanel panelnew mousepanel()
    add(panel)
    }
    public static final int default_width500
    public static final int default_height400
    }
    class mousepanel extends jpanel
    {
    绘制图形
    public mousepanel()
    {
    squaresnew arraylist()
    currentnull
    addmouselistener(new mousehandler())
    addmousemotionlistener(new mousemotionhandler())
    }
    public void paintcomponent(graphics g)
    {
    superpaintcomponent(g)
    graphics2d g2(graphics2d)g
    for(rectangle2d r squares)
    {
    g2setcolor(colorblue)
    g2draw(r)
    }
    }
    *
    * 查询前点否已存
    *
    public rectangle2d find(point2d p)
    {
    for(rectangle2d r squares)
    {
    if(rcontains(p))
    return r
    }
    return null
    }
    *
    * 前鼠标点击点生成图形存入图形数组列表时重画
    *
    public void add(point2d p)
    {
    double xpgetx()
    double ypgety()
    currentnew
    rectangle2ddouble(xside_length2yside_length2side_lengthside_length)
    squaresadd(current)
    repaint()
    }
    *
    * 删图形
    *
    public void remove(rectangle2d s)
    {
    if(snull) return
    if(scurrent) currentnull
    squaresremove(s)
    repaint()
    }
    private static final int side_length20正方形边长
    private arraylist squares存放已绘制方块(鼠标效绘制路径)
    private rectangle2d current前需绘制方块
    private class mousehandler extends mouseadapter
    {
    *
    * 鼠标钮时先查找前点否已包含前期图新* 否添加数组列表
    *
    public void mousepressed(mouseevent event)
    {
    currentfind(eventgetpoint())
    if(currentnull)
    add(eventgetpoint())
    }
    *
    * 处理鼠标点击事件果前点包含图形中鼠标连续点击两次擦该图形
    *
    public void mouseclicked(mouseevent event)
    {
    currentfind(eventgetpoint())
    if(currentnull && eventgetclickcount()>2)
    remove(current)
    }
    }
    private class mousemotionhandler implements mousemotionlistener
    {
    *
    * 改变鼠标形状
    h)*public void mousemoved(mouseevent event){if(find(eventgetpoint())null)setcursor(cursorgetdefaultcursor())elsesetcursor(cursorgetpredefinedcursor(cursorcrosshair_cursor))}** 拖动图形*public void mousedragged(mouseevent event){if(currentnull){int xeventgetpoint()xint yeventgetpoint()ycurrentsetframe(xside_length2yside_length2side_lengthside_lengt
    }}}} repaint()
    第三篇:关java学点心体会
    理科学工程学院11信2班孙鑫20144548
    关java学点心体会
    学信专业学期学java软件开发综合实验门选修课外专业学java面象程序设计学学期java课程觉该总结心体会开始学门课(包括java)兴趣重直觉学计算机编程语言(c语言)学东西学java话应该问题学星期明确感点吃力趁学校开设门选修课院老师讲解机机会学省事鼓足信心开始漫长java征途
    记编写第程序简单输出程序时理解什main方法样定义public static void main(string[] args)问学告诉答案样java身求样子甘心进行探索:main改名字运行报什错误然根出错信息进行分析mainpublic取掉试试报什错误static掉运行知道main方法否定传string[]数组string[]改掉改成int[]者string试试知道否必须写args参数名称args改成名字运行结果 结果简单程序反复改七八次断运行分析运行结果彻底明白什main方法 1
    样定义接着学中采样方法解决问题发现速度慢课余时间分部分java
    基础重基础牢固面学更加深刻认识
    学门新语言参考书离开听专业课老师说订教材偏难适合初学者图书馆参考书(篇幅较短入门书学简单基东西包括学java语法等)时简单程序应该调试想想果改动会出现什结果?什必须样写?想想问题然操作会更收获样反复思考
    学java语法时java语法类似c语言学较轻松唯需注意容易搞清楚关键字法publicprotectedprivatestatic什时候什学起讨久解决
    学java面象编程语言特性继承抽象类方法态重载覆盖没面象语言背景说觉程需花长长时间学java前没c++验c语言验花长时间彻底概念搞清楚书面例子反复揣摩修改尝试章容反复遍彻底领悟
    外staticpublicprivate等等开始懂
    书面例子运行成功然开始破坏断根心里面疑问重新改写程序运行运行出什样子否预期结果样然较费时间例子程序样反复破坏次相关知识彻底学通时候甚意写错误代码运行否预期运行错误样编程掌握深刻
    学java程中出样结:
    1学中养成良惯(写括号时成字母写区分单词拼写准确)
    2.学程中仅仅停留java表层抄书例子运行出结果注意便简单例子耐心琢磨调试改动
    3.学程中定动手做试着写代码抱书行东西体会必须动手真正属
    4 java 学程中会遇形形色色问题容易解决应专业坛解相关知识书知识限会网搜索信息 加整理促进学深入知识水提高
    网课程说学定程度尝试着做东西觉仅仅学期学远远够希学中继续努力够真真正正拥门编程语言发展起作
    第四篇:java学心
    java学心
    学java??
    1 认学java关键态度态度学java前
    提积极态度注定学认真然终学定
    认真学
    2 良前提努力行呀练做
    常练思考(举反三方位全面
    程序更加完美)
    3 点交流闭门造车永远落学方式
    身边切交流技术积极交流毕竟
    力量限
    二 java中重知识点(认思想
    知识点重关键学中总结出套思想枪手子弹喂出程序员写代
    码写出)
    1. java数类型
    a) 基数类型:byteshortintlongfloatdoublechar
    boolean(注意取值范围转换方式)
    b) 引数类型 数组类接口
    2. 运算符号
    a) 算术运算符:+ * ++
    b) 赋值运算符:+ *
    c) 较运算符:<><>(返回值falsetrue) d) 逻辑运算符&&||
    e) 位运算符操作二进制位运算符<<>>>>>……
    4 基数结构:
    a) 序结构
    b) 选择结构(if……else……switch……case……
    default……)
    c) 循环结构(for()do……whilewhile)(分清break
    continue法)
    5 数组(存储类型数容器)
    a) 表现形式:
    i
    ii 元素类型[] 变量名 new 元素类型[元素数] 元素类型[] 变量名 {元素1元素2}(new 元素类
    型[]{元素1元素2})
    b) 数组排序方法:插入排序二分法排序希尔排序
    ——泡排序
    6 存(1:寄存器2:方法区3:方法区4:栈5:堆)
    a) 栈(存储局部变量)数运算完成区域
    结束该数会释放
    b) 堆(存储数组象实体——封装
    数)
    i
    实体存首址值
    ii 堆存中变量默认初始化值数类型
    值样
    iii 垃圾回收机制
    7 面象
    a) 特点:
    i
    ii
    iii 复杂事情简单化 面象前程中执行者变成指挥者 面象种思想符合现思考惯种思

    b) 事物进行属性行分析
    i
    ii 属性:特点 行:函数(方法)
    8 访问权限
    a) private(私访问权限低类中访问效)
    (set方法设置get方法提取)
    b) protected(安全)受保护权限体现继承子类
    访问父类受保护成员时相包类访问protected成员
    c) 修饰词(默认)表示包访问权限(friendly java语言
    中没friendly修饰符样称呼应该源
    c++ )包访问访问权限包级访问权限
    d) public修饰词表示成员公开类访

    9 方法重载方法重写
    a) 方法重载(类中具相名字方法
    方法参数(类型数序))
    b) 方法重写(子类定义方法方法名字返
    回类型参数数参数类型父类继承方法完全相)
    10 java面象三特性(继承封装态)
    a) 封装(private)set方法get方法合作应
    b) 继承(extends)注意访问权限否继承
    c) 态:父类引者接口引指子类象
    eg(动物——1食草动物2食肉动物——老虎狮子狗)
    11 抽象类接口
    a) 抽象类(abstract)特点:1new2抽象方法(
    非抽象类抽象方法)
    b) 接口(interface声明)
    i 接口(implements):类实现
    接口逗号隔开
    ii 接口强调功:has——a问题
    12 线程(thread类runable接口)
    a) 方法:
    i
    start()启动线程
    ii
    iii
    iv run()程序运行方法功实现区域 sleep()休眠程序处休眠状态 interrupt()吵醒:吵醒处休眠状态程序进入正
    常状态
    b) 线程步(synchronized锁)关键thisobject区
    范围坏境
    13 流(inputoutput)
    a) 分类:字节流字符流缓流数流
    象流……
    b) 方法差:writer()read()应数
    组应
    c) 出现乱码时注意流否合适编码格式
    否支持
    14 套接字(socket)
    a) 功通信(安全)(利port进行连接)
    b) 利流连接进行通信数传送
    15……慢慢研究吧java博精深
    三 学中难题?
    1 总遇难理解东西?
    2 总回写出?
    3 总觉问题难指点会觉简
    单?
    第五篇:学java心体会
    年3月份接触java实学前买java书没进时候学vbjava代码类c编写方式惯没认真什学java呢java构建web应程序错实现功现网络社会里肯定会番作已忍受m代码封锁转投java
    学java已8月里家说心刚开始<> 第三版学校没开java课全学二月时间书啃完感觉书错说书确书常规序讲容跳跃性强讲深入较适合cc++基础书完算基掌握 java基础j2se部分
    现java分三部分基础排列:j2ee j2se j2me
    j2ee:现流行java技术方java企业应学首先java基础基然学servletjspjavabean基mvc结构然辅助知识jshtml数库操作需时间学学完基做简单web应程序模拟网银行等等做出肯定易维护刚说技术性东西需学思想性东西设计模式解决特定问题指导解决问题方法现认设计模式23种j2ee里23种外种太解认设计模式方面书设计模式复面象软件基础英文名design patternselements of reusable objectoriented software提出设计模式4牛写书非常抽象语言c++smalltalk勇气基础尝试
    j2se:java技术基础基础先介绍开始j2ee区jdkj2eej2sejdk类包j2se中j2se光基础java技术应方利swing开发桌面应程序windows台m位法撼动加swing开发起容易j2se领域java直处劣势发展慢说j2se定eclipse眼里eclipsejavaide
    eclipse冰山角实eclipse台暂喻成windows利winapi开发windows运行程序eclipse称eclipse插件开发现项技术慢慢兴起公司已应项目eclipse开发gui包swtjface实swing样java写sun写ibm写swtjface资源运行起快界面做非常漂亮移植做错eclipse插件容易移植linux相信项技术定发展
    学java心体会(2):
    暑期老师做项目前期老师教学做java web方面类似购物系统种突然发现原前think in java等书够面开发技术模块包括工具知识技术欠缺
    现疑惑想组位求助希帮忙
    1首先想知道做java般web挂钩例现jspsshhtml语句应结合web方面软件项目方面没较明确方果告弟~
    2听说做web方面应该先学jsphtml学mvc然容易末倒置ssh样技术学没较明确先序
    3java ee样学程较学心推荐定java基础编写java程序web方面思维总够清晰容易混乱象方法类间总扩展希位帮帮忙介绍学心包括学java技术序推荐书吧

    文档香网(httpswwwxiangdangnet)户传

    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 2 积分 [ 获取积分 ]

    下载文档

    相关文档

    java述职报告(精选多篇)

    java述职报告(精选多篇)第一篇:java报告实验六题目:图形用户界面目的:1、掌握图形组件的使用2、掌握布局管理器的使用方法3、掌握java事件处理机制内容:设计实现一个具有基本计算功能的...

    8年前   
    355    0

    入党的学习心得(精选多篇)

    入党的学习心得(精选多篇)第一篇:如何写入党学习心得如何写入党学习心得我参加入党积极分子培训学习,深入学习党章,对国内外形势和中国共产党有了一个比较深刻的认识。中国共产党是中国工人阶级的先锋队...

    12年前   
    616    0

    学习心得改变(精选多篇)

    学习心得改变(精选多篇)第一篇:沟通之学习心得及行为改变“沟通”之学习心得及行为改变俗语说得好:“读万卷书不如行万里路,行万里路不及阅人无数”,这种所得完全是建立在自己与他人沟通交流基础上的,...

    9年前   
    582    0

    团校学习心得(精选多篇)

    团校学习心得(精选多篇)第一篇:团校学习心得团校学习心得近期我院开办了第一期团校,作为团支书的我非常有幸的成为了菁英班的一份子,在这次的学习中我有许多收获,也结交到了许多好朋友,让我充分地认识...

    10年前   
    916    0

    工厂学习心得(精选多篇)

    工厂学习心得(精选多篇)第一篇:工厂学习心得体会通过一段时间的学习,思考了一些问题,现结合工作实际,就如何学习贯彻xx大精神,谈谈自己的认识和体会。一要勤于学习。应时刻不忘学习,正所谓“学海无...

    12年前   
    508    0

    学习心得总结(精选多篇)

    学习心得总结(精选多篇)第一篇:党课学习心得总结通过一段时间党校的学习使我收益颇深,现将心得总结如下:首先,党课的学习使我更进一步加深了对党的先进性、正确性、及务实开拓精神的认识,同时也深深感...

    9年前   
    611    0

    实习学习心得(精选多篇)

    实习学习心得(精选多篇)第一篇:顶岗实习学习心得2014-2014学年顶岗实习生活安全教育学习心得班级姓名时间我觉得实习安全,首先要从思想上、意识上重视起来。思想上、意识上重视了,就能增强做好...

    11年前   
    526    0

    假期学习心得(精选多篇)

    假期学习心得(精选多篇)第一篇:教师假期学习心得通过这段时间的培训,使我进一步了解到教师职业的神圣,同时也感责任的重大。我们不仅学到了丰富的知识,还进一步提高了业务素质,下面我从以下几个个方面...

    11年前   
    630    0

    党课学习心得(精选多篇)

    党课学习心得(精选多篇)第一篇:党课学习心得体会党课学习心得体会尊敬的党组织:首先,感谢党组织给我此次的学习机会,能够参加学院举办的入党积极分子的学习,我感到非常的荣幸,也十分珍惜这次宝贵的学...

    10年前   
    469    0

    党章学习心得(精选多篇)

    党章学习心得(精选多篇)第一篇:党章学习心得近来,我利用业余时间再一次学习了《党章》,对党员标准的内容有了更深入的理解,在此,我谈谈对“共产党员必须具备的基本条件“这方面的认识。十四大党章第一...

    11年前   
    543    0

    大学生学习心得体会(精选多篇)

    大学生学习心得体会(精选多篇)第一篇:大学生学习心得体会范文记得当时拿着通知书时喜悦的心情,到现在对着电脑写心得体会的时间,才发现,三年的时间,一眨眼就过去。回顾这三年的大学生活,心里总充满着...

    12年前   
    439    0

    党课学习心得的大学生思想汇报(精选多篇)

    党课学习心得的大学生思想汇报(精选多篇)第一篇:大学生党课学习心得思想汇报尊敬的党组织:对党的学习已经有一段时间了,通过这段时间的学习,我受益匪浅,感想颇多,也越发喜欢剖析自己。就像战士没有枪...

    10年前   
    553    0

    大学生团校学习心得体会(精选多篇)

    大学生团校学习心得体会(精选多篇)第一篇:大学生团校学习心得体会通过在团校的这五堂课的学习,我对如何成为一名优秀的大学生,一名团干部有了更深入的认识,团课不仅让我学到了为人之道,更让我提高了自...

    9年前   
    407    0

    大学生创业学习心得(精选多篇)

    大学生创业学习心得(精选多篇)第一篇:大学生创业课学习心得专业:学号:2014—2014年度第二学期(大学生创业基础教育课学习心得)题目:浅谈个人创业课学习心得姓名:学院:专业:班级:题目:浅...

    9年前   
    402    0

    大学生职前教育学习心得(精选多篇)

    大学生职前教育学习心得(精选多篇)第一篇:大学生职前教育学习心得学校组织了我们完成了职前教育网中的两项职业测评——霍兰德职业兴趣测试和职业人格测试之mbti。这对我们大学生在生活上以及在以后的...

    11年前   
    326    0

    java学习心得笔记

    java学习心得笔记  j2ee学习笔记   注:框架可以用word菜单中的 “视图/文档结构图” 看到   j2ee模式   value object(值对象) 用于把数据从某个对象/层传递...

    9年前   
    501    0

    java培训学习心得

    java培训学习心得第一篇:java培训学习心得源动java培训之心得体会文章来源:源动(中国)it实训基地五个月在刚来的时候,觉得过得好慢,可转眼到了毕业又觉得时间过得好快,时间恐怕才是最会...

    9年前   
    443    0

    作文学习心得100字(精选多篇)

    作文学习心得100字(精选多篇)第一篇:吃火锅作文100字吃火锅作文100字今天晚上,妈妈下班买了一堆菜,都是平时没尝过的。只见妈妈拿出一个锅插上电烧起开水来。我们问妈妈干什么?妈妈说今天晚上...

    10年前   
    558    0

    教师跟岗学习心得(精选多篇)

    教师跟岗学习心得(精选多篇)第一篇:教师跟岗学习心得教师跟岗学习心得国培前四天的理论学习让我们的脑袋装着满满的理论,自己本来就不多的关于教育的想法早已靠边站了。今天开始“影子培训”,我们来自四...

    8年前   
    526    0

    小学生学习心得(精选多篇)

    小学生学习心得(精选多篇)第一篇:一位小学生的学习心得内蒙古工业大学小学生学习心得首先要对自己有信心,其次要把学习当成一种乐趣,不要把它当成你的负担。我的学习方法有以下几点:一、课前预习课前预...

    9年前   
    472    0

    文档贡献者

    小***珈

    贡献于2012-02-17

    下载需要 2 积分 [ 获取积分 ]
    下载文档